Un peu de configuration
SAS/ = 25 Janvier, 2008 - 15:23
Il va falloir modifier un peu les fichiers de configuration (pg_hba.conf) pour reflèter votre politique d'accès à la base de données.
Ensuite, vous pouvez par exemple exécuter la commande suivante :
psql postgres postgres -f full
Cela dit, vérifiez que votre script contient bien la création de la base. Sans cela, tous les objets seront créés dans la base postgres.
Librement,
Stéphane Schildknecht
dalibo
PostgreSQLFr
[ Vous devez
vous connecter pour poster des commentaires ]
Bonjour,
j'ai bien calqué l
supreme06/ = 27 Janvier, 2008 - 18:56
Bonjour,
j'ai bien calqué la conf du fichier pg_hba sur le serveur de prod et redemarré postgresl
Je le lance mais malheureusement quand j'execute la cmmande
# psql postgres postgres -f full
psql: FATAL: database "postgres" does not exist
Dans les logs de postgres on voit
2008-01-27 17:39:23 LOG: database system is ready
2008-01-27 17:40:09 FATAL: database "postgres" does not exist
Le fichier full contient bien la creation de la base
\connect "template1"
--
-- Users
--
DELETE FROM pg_shadow WHERE usesysid <> (SELECT datdba FROM pg_database WHERE datname = 'template0');
CREATE USER testacc WITH SYSID 100 PASSWORD 'md5deec94063dxxxxxxxxxxxxxxx' NOCREATEDB NOCREATEUSER;
CREATE USER azi WITH SYSID 101 PASSWORD 'md582e572b757f7xxxxxxxxxxxxx' NOCREATEDB NOCREATEUSER;
une autre idée?
Merci
[ Vous devez
vous connecter pour poster des commentaires ]
Quelle version ?
SAS/ = 28 Janvier, 2008 - 15:46
Bonjour,
Quelle version de PostgreSQL utilisez-vous ?
Si la base postgres n'existe pas, vous pouvez essayer de vous connecter Ă "template1".
Librement,
Stéphane Schildknecht
dalibo
PostgreSQLFr
[ Vous devez
vous connecter pour poster des commentaires ]
.gz
J'utilise PostGreSQL 7.4
supreme06/ = 28 Janvier, 2008 - 19:45
.gz
J'utilise PostGreSQL 7.4
comment je dois faire pour me connecter a template1?
[ Vous devez
vous connecter pour poster des commentaires ]
Remplacer postgres par template1
SAS/ = 31 Janvier, 2008 - 18:20
La ligne de commande psql a la forme
psql nom_base nom_utilisateur
Il suffit donc d'utiliser les bons arguments.
Librement,
Stéphane Schildknecht
dalibo
PostgreSQLFr
[ Vous devez
vous connecter pour poster des commentaires ]