sql >> Database >  >> RDS >> PostgreSQL

Postgresql-tabellen bestaan, maar het verkrijgen van een relatie bestaat niet bij het opvragen

Je moet het schema toevoegen als het geen openbare is

SELECT *
FROM <schema>."my_table"

Of u kunt uw standaardschema wijzigen

SHOW search_path;
SET search_path TO my_schema;

Bekijk hier uw tabelschema

SELECT *
FROM information_schema.columns

Bijvoorbeeld als een tabel op het standaardschema staat public dit werkt allebei goed

SELECT * FROM parroquias_region
SELECT * FROM public.parroquias_region

Maar sectoren moeten het schema specificeren

SELECT * FROM map_update.sectores_point


  1. Lijst van alle databases van een gekoppelde server in SQL Server (T-SQL-voorbeelden)

  2. UPPER() Functie in Oracle

  3. Wanneer de SQLiteOpenHelper onCreate methode wordt aangeroepen?

  4. Varchar(MAX) versus TEXT gebruiken op SQL Server