From: | "Jouneau Luc" <Luc(dot)Jouneau(at)diamant(dot)jouy(dot)inra(dot)fr> |
---|---|
To: | "pgsql" <pgsql-fr-generale(at)postgresql(dot)org> |
Subject: | Re: Create table = parser error |
Date: | 2004-08-09 08:18:06 |
Message-ID: | 009201c47de9$65db9d80$4703668a@pc502jlo |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-fr-generale |
Bonjour,
Je ne connais pas la 7.2.1 mais ce n'est peut être pas la meilleure version
à choisir pour commencer ... La version officielle stable actuellement est
la 7.4.3.
Donc en 7.4.3 :
Pour demander à ce que la création du user soit accompagnée de la saisie
d'un mot de passe il faut mettre l'option -P en argument de la commande
createuser.
La syntaxe de création de la table est incorrecte :
1°) on ne peut pas mettre de commentaire entre parenthèses.
2°) Le type vachar n'existe pas
Voilà une version corrigée :
CREATE TABLE "brodata" (
"nom" varchar(9),
"extention" varchar(4),
"stiches" int,
"sizex" real,
"sizey" real,
"Colorchange" int
);
COMMENT ON COLUMN brodata.stiches IS 'nombre de points';
COMMENT ON COLUMN brodata.sizex IS 'taille de x en mm';
COMMENT ON COLUMN brodata.sizey IS 'taille de y en mm';
COMMENT ON COLUMN brodata."Colorchange" IS 'nbr color change';
Luc Jouneau
----- Original Message -----
From: "philippe L" <ptilou(at)gmail(dot)com>
To: "pgsql" <pgsql-fr-generale(at)postgresql(dot)org>
Sent: Friday, August 06, 2004 2:37 PM
Subject: [pgsql-fr-generale] Create table = parser error
> Bonjour,
>
> Je débute sous postgresql avec une 7.2.1, je n'arrive pas a créer de
> table psql, et il ne reconnait pas mais user, quand je l'ai crée avec
> la commande createuser, je n'ai pas de demande de mot de passe seul
> deux question: autorisation de créer des BDD et users ?
>
> Les commmande entrée suivient des erreurs :
>
> psql brod user
>
> ERROR: Relation "pg_user" does not exist
> Welcom to psql, the PostgreSQL interactive terminal .
>
> ......
>
> psql brod
>
> Welcom to psql, the PostgreSQL interactive terminal .
>
> brod=>CREATE TABLE "brodata" (
> brod=>"nom" vachar(9),
> brod=>"extention" vachar(4),
> brod=>"stiches" int (nombre de points),
> brod=>"sizex" real (taille de x en mm),
> brod=>"sizey" real (taille de y en mm),
> brod=>"Colorchange" int (nbr color change)
> brod=> ) ;
> ERROR: parser: parse error at or near "("
>
> J'ai essaye une dizaine de syntax et ne trouve pas la bonne, est il
> possible d'ecrire les tables dans un fichiers texte vim puis de les
> executer via psql ou tous autre solution ?
>
> merci de votre aide
>
> philippe
>
> ---------------------------(end of broadcast)---------------------------
> TIP 1: subscribe and unsubscribe commands go to majordomo(at)postgresql(dot)org
>
From | Date | Subject | |
---|---|---|---|
Next Message | Francois Suter | 2004-08-10 12:01:49 | Fwd: Clever Age - Décision Informatique - comparatif SGBD |
Previous Message | philippe L | 2004-08-06 12:37:50 | Create table = parser error |