abzufragen Postgres verwenden Ich habe eine Abfrage schrieb die Tabellen in einer DatenbankWie aus einer Datenbank in eine andere
SELECT table_name
FROM information_schema.tables
WHERE table_type = 'BASE TABLE'
AND table_schema NOT IN
('pg_catalog', 'information_schema');
Abfrage gibt Ergebnisse aus der falschen Datenbank aufzulisten. Es wählt automatisch die erste Datenbank aus der Liste der Datenbanken in Postgres aus.
Wie gebe ich die abzufragende Datenbank an? ‚J220190_data‘ ist die Datenbank abzufragen
Ich habe versucht, Dinge wie:
SELECT table_name
FROM information_schema.tables
WHERE Databases = 'j220190_data'
AND table_schema NOT IN
('pg_catalog', 'information_schema');
SELECT table_name
FROM information_schema.tables
WHERE table_type = 'BASE TABLE' AND
WHERE Databases = 'j220190_data'
AND table_schema NOT IN
('pg_catalog', 'information_schema');
... – jarlh
„* Wie gebe ich die Datenbank * abfragen“ „fine Works, aber es funktioniert nicht.“ - Sie können nicht Sie müssen zuerst _connect_ auf die andere Datenbank. Postgres unterstützt keine datenbankübergreifenden Abfragen –
"* Es wählt automatisch die erste Datenbank aus der Liste der Datenbanken in Postgres *" - das ist falsch. Diese Abfrage gibt die Informationen der Datenbank zurück, mit der Sie gerade verbunden sind. –