Bonjour,

Je suis nouveau avec PostGreSQL et nouveau ici.

J'ai des connaissances avec MySQL et Oracle.

Pouvez-vous me dire pourquoi je dois écrire tous les tables et champs avec des guillemets?

Exemple :
SELECT
"ModulesParents"."id"
, "ModulesParents"."name"
, "Modules"."id"
, "Modules"."name"
, "Modules"."action"
FROM "ModulesParents", "Modules"
WHERE "Modules"."modulesParentsId" = "ModulesParents"."id"


Au lieu de seulement ce que je ferais habituellement avec MySql ou Oracle :

SELECT
ModulesParents.id
, ModulesParents.name
, Modules.id
, Modules.name
, Modules.action
FROM ModulesParents, Modules
WHERE Modules.modulesParentsId = ModulesParents.id

Si je fais cela j'ai :
ERROR: relation "modulesparents" does not exist
SQL state: 42P01

C'est sûr que je peux juste mettre les guillements, mais je trouve cela fatiguant.

Merci de m'aider!