J'ai créé un schéma externe et une table externe dans Redshift. Je peux voir le nom du schéma externe dans postgresql en utilisant\dn.
Quelle sera la requête pour le faire afin que je puisse l'exécuter en java? et aussi la requête pour obtenir la liste des tables externes?
J'ai essayé
select * from information_schema.tables where
table_schema not in ('pg_catalog', 'information_schema')
and table_schema not like 'pg_toast%'
mais il n'a pas obtenu la liste des tables externes.
Les bases de données, schémas et tables externes Redshift Spectrum ont leurs propres vues de catalogue.
Vous pouvez les interroger à partir de n'importe quelle connexion: SELECT * FROM svv_external_schemas;