PostgreSQL
 sql >> Datenbank >  >> RDS >> PostgreSQL

Postgresql-Tabellen sind vorhanden, aber beim Abfragen ist keine Beziehung vorhanden

Sie müssen das Schema einschließen, wenn es kein öffentliches ist

SELECT *
FROM <schema>."my_table"

Oder Sie können Ihr Standardschema ändern

SHOW search_path;
SET search_path TO my_schema;

Überprüfen Sie Ihr Tabellenschema hier

SELECT *
FROM information_schema.columns

Zum Beispiel, wenn sich eine Tabelle im Standardschema public befindet Beides funktioniert einwandfrei

SELECT * FROM parroquias_region
SELECT * FROM public.parroquias_region

Sektoren müssen jedoch das Schema spezifizieren

SELECT * FROM map_update.sectores_point