Faites bien attention au message d'erreur :
ERROR: relation "ongoingprojects" does not exist
Notez qu'il se plaint de ongoingprojects
quand votre SQL parle de ongoingProjects
. Vous avez probablement créé le tableau avec quelque chose comme :
create table "ongoingProjects" ( ...
PostgreSQL convertit tous les identifiants (noms de table, noms de colonne, ...) en minuscules sauf s'ils sont entre guillemets. Une fois que vous avez créé la table en tant que "ongoingProjects"
, vous devrez mettre le nom entre guillemets partout et respecter exactement cette casse :
select * from "ongoingProjects";
La pratique habituelle avec PostgreSQL est de créer des tables avec des noms sans guillemets en minuscules avec des mots séparés par des traits de soulignement :
create table ongoing_projects ( ...
pour que vous n'ayez pas à vous soucier des citations.
Voici le lien vers les partie du manuel