Preste mucha atención al mensaje de error:
ERROR: relation "ongoingprojects" does not exist
Tenga en cuenta que se queja de ongoingprojects
cuando su SQL habla de ongoingProjects
. Probablemente creaste la tabla con algo como:
create table "ongoingProjects" ( ...
PostgreSQL dobla todos los identificadores (nombres de tablas, nombres de columnas, ...) a minúsculas a menos que estén entre comillas dobles. Una vez que haya creado la tabla como "ongoingProjects"
, tendrá que escribir comillas dobles en todas partes y hacer coincidir exactamente ese caso:
select * from "ongoingProjects";
La práctica habitual con PostgreSQL es crear tablas con nombres sin comillas en minúsculas con palabras separadas mediante guiones bajos:
create table ongoing_projects ( ...
para que no tengas que preocuparte por cotizar.
Aquí está el enlace a los parte del manual