0
kann ich alle Schemas auf dem Server und in 'where' -Klausel Datenbanknamen durch SQL-Abfrage hinzufügen? oder gibt es noch andere Möglichkeiten, es zu tun?Kann ich alle Schemas durch SQL-Abfrage erhalten?
kann ich alle Schemas auf dem Server und in 'where' -Klausel Datenbanknamen durch SQL-Abfrage hinzufügen? oder gibt es noch andere Möglichkeiten, es zu tun?Kann ich alle Schemas durch SQL-Abfrage erhalten?
SELECT schema_name
FROM information_schema.schemata
WHERE schema_name NOT LIKE 'pg%'
AND schema_name NOT LIKE 'information_schema'
AND catalog_name LIKE 'YOUR_DATABASE_NAME'
Zwei "NOT LIKE" -Klauseln sollen System-Scahmas vermeiden!
'wählen * aus information_schema.schemata' aber obwohl es eine Spalte' catalog_name' hat, sehen Sie nie einen Wert, dessen ID sich von der aktuellen Datenbank darin unterscheidet. Postgres unterstützt keine datenbankübergreifenden Abfragen –
und wie geht das? Ich entwickle Anwendung in Java und muss alle Schemas von der angegebenen Datenbank erhalten: c – GVArt
Führen Sie diese Anweisung aus, es wird alle Schemas zurückgeben. –