Let goed op de foutmelding:
ERROR: relation "ongoingprojects" does not exist
Merk op dat het klaagt over ongoingprojects
wanneer uw SQL spreekt over ongoingProjects
. Je hebt de tabel waarschijnlijk gemaakt met zoiets als:
create table "ongoingProjects" ( ...
PostgreSQL vouwt alle identifiers (tabelnamen, kolomnamen, ...) naar kleine letters, tenzij ze dubbele aanhalingstekens zijn. Zodra u de tabel heeft gemaakt als "ongoingProjects"
, moet u de naam overal dubbel citeren en exact overeenkomen met dat geval:
select * from "ongoingProjects";
De gebruikelijke praktijk met PostgreSQL is om tabellen te maken met namen zonder aanhalingstekens in kleine letters, waarbij woorden worden gescheiden door middel van onderstrepingstekens:
create table ongoing_projects ( ...
zodat u zich geen zorgen hoeft te maken over het citeren.
Hier is de link naar de relevante onderdeel van de handleiding