PostgreSQL La base de donnees la plus sophistiquee au monde.

Forums PostgreSQL.fr

Le forum officiel de la communauté francophone de PostgreSQL

Vous n'êtes pas identifié(e).

#1 17/01/2009 19:05:21

tonton
Membre

Nom de table en majuscule

Bonjour
j'ai crée des tables avec des noms en majuscule  sad

j'utilise psql pour essayer de renommer ces dernieres en minuscules.

ALTER TABLE CATEGORIE RENAME  TO categorie;
ERROR:  relation "categorie" does not exist

si je passe la commande identique sur une table avec un nom en minuscule ça se pas normalement et ma table est renommée...

quelqu'un aurai une idée ?

tonton

Hors ligne

#2 17/01/2009 19:12:17

gleu
Administrateur

Re : Nom de table en majuscule

PostgreSQL n'est pas sensible à la casse pour les noms des objets. Le seul moyen de le forcer à tenir compte de la casse est d'utiliser les guillemets doubles. Donc, en gros, ça donne l'ordre suivant :

ALTER TABLE "CATEGORIE" RENAME  TO categorie;

Guillaume.

Hors ligne

#3 18/01/2009 02:07:02

tonton
Membre

Re : Nom de table en majuscule

Impec les doubles quote aident bien
merci

Hors ligne

Pied de page des forums