Postgresql-Tabellen existiert, aber die erste "Beziehung existiert nicht" bei der Abfrage
Ich habe eine postgresql-db mit mehreren Tabellen. Wenn ich Abfrage:
SELECT column_name
FROM information_schema.columns
WHERE table_name="my_table";
Bekomme ich eine Liste der Spalten ordnungsgemäß zurückgegeben wird.
Allerdings, wenn ich Abfrage:
SELECT *
FROM "my_table";
Bekomme ich die Fehlermeldung:
(ProgrammingError) relation "my_table" does not exist
'SELECT *\n FROM "my_table"\n' {}
Irgendwelche Gedanken auf, warum ich die Spalten, aber nicht die Tabelle Abfragen? Ziel ist es, in der Lage sein, eine Abfrage der Tabelle.
InformationsquelleAutor der Frage patkil | 2016-04-20
Du musst angemeldet sein, um einen Kommentar abzugeben.
Müssen Sie das schema, wenn nicht eine öffentliche
Oder Sie können sich ändern Ihr Standard-schema
Überprüfen Sie Ihre Tabelle, schema hier
Zum Beispiel, wenn eine Tabelle auf die default-schema
public
beiden dies funktioniert ok,Aber Sektoren benötigen, geben Sie das schema
InformationsquelleAutor der Antwort Juan Carlos Oropeza