Bonjour,
je suis debutante en postgresql,
j'ai creer une base de donnees,
j'ai creer un shema pour cet base
et lorsque je veux creer des tables, un message d'erreur m'indique que le shema n'existe pas
quelle est le probleme![]()
Bonjour,
je suis debutante en postgresql,
j'ai creer une base de donnees,
j'ai creer un shema pour cet base
et lorsque je veux creer des tables, un message d'erreur m'indique que le shema n'existe pas
quelle est le probleme![]()
Pourrais tu nous montrer les scripts que tu utilises ?
psql -U postgres db_parapheur
db_parapheur=# CREATE SCHEMA sch_parapheur AUTHORIZATION parapheur
tu te connectes en user "postgres" et tu donnes une autorisation à "parapheur". C'est normal ?
Ensuite, quelle est la syntaxe que tu utilises pour les créations de tables ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part CREATE SCHEMA sch_parapheur AUTHORIZATION postgres;
A+
Il faut préciser le schema à la création de table:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 CREATE TABLE nom_schema.nom_table (.....) WITH OIDS;
parapheur est un user que j'ai creer sous potgres
mais comme meme j'ai essayé en donnant l'authorisation à postgres mais meme probleme : j'ai l'impression qu'il n'a pas cree le schema
pour la creation des tables : CREATE TABLE sch_parapheur.action (
idaction int4 NOT NULL,
libelle varchar(255) NOT NULL,
flagactionfin bool NOT NULL,
CONSTRAINT pk_action PRIMARY KEY (idaction)
) WITHOUT OIDS;
et le message d'erreur est : ERREUR: le schéma «sch_parapheur» n'existe pas
Partager