|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Inscription : octobre 2004 Messages : 5 ![]() |
Bonjour,
Je cherche à utiliser le logiciel kaspaliste qui utilise postgresql. J'ai suivi la procédure (xxxxx représente mon login) : initdb malik /home/xxxxx/Documents/bdd_kaspaliste The files belonging to this database system will be owned by user "xxxxx". This user must also own the server process. The database cluster will be initialized with locale fr_FR. fixing permissions on existing directory /home/xxxxx/Documents/bdd_kaspaliste... ok creating directory /home/xxxxx/Documents/bdd_kaspaliste/base... ok creating directory /home/xxxxx/Documents/bdd_kaspaliste/global... ok creating directory /home/xxxxx/Documents/bdd_kaspaliste/pg_xlog... ok creating directory /home/xxxxx/Documents/bdd_kaspaliste/pg_clog... ok selecting default max_connections... 100 selecting default shared_buffers... 1000 creating configuration files... ok creating template1 database in /home/xxxxx/Documents/bdd_kaspaliste/base/1... ok initializing pg_shadow... ok enabling unlimited row size for system tables... ok initializing pg_depend... ok creating system views... ok loading pg_description... ok creating conversions... ok setting privileges on built-in objects... ok creating information schema... ok vacuuming database template1... ok copying template1 to template0... ok Success. You can now start the database server using: /usr/bin/postmaster -D /home/xxxxx/Documents/bdd_kaspaliste or /usr/bin/pg_ctl -D /home/xxxxx/Documents/bdd_kaspaliste -l logfile start [xxxxk@ xxxxx]$ /usr/bin/pg_ctl -D /home/xxxxx/Documents/bdd_kaspaliste -l logfile start postmaster successfully started [xxxxx@ xxxxx]$ createdb malik kaspaliste createdb: céchec lors de la connexion à la base de données template1: FATAL: L'utilisateur «xxxxx» n'existe pas. Qu'en pensez-vous ? Merci d'avance. |
|
|
00
|
|
|
#2 | ||||
|
Membre chevronné
![]() Inscription : octobre 2003 Messages : 668 ![]() |
salut,
Code :
Code :
++ |
||||
|
|
00
|
|
|
#3 |
|
Invité de passage
![]() Inscription : octobre 2004 Messages : 5 ![]() |
J'ai fait comme tu l'as indiqué mais j'obtiens le message suivant :
createdb: céchec lors de la connexion à la base de données template1: FATAL: IDENT authentication échouée pour l'utilisateur "postgres" |
|
|
00
|
|
|
#4 |
|
Invité de passage
![]() Inscription : octobre 2004 Messages : 5 ![]() |
C'est peut-être dû à une mauvaise installation de postgresql ?
Normalement, il devrait reconnaitre l'utilisateur postgres |
|
|
00
|
|
|
#5 | |||
|
Membre chevronné
![]() Inscription : octobre 2003 Messages : 668 ![]() |
je me suis peut etre plante sur la syntaxe, c est peut etre plutot
Code :
-U => utilisateur de connection a la base sinon, as tu laisse par defaut le nom du super utilisateur de postgres (postgres donc)? et lors de ton install, as tu cree un utilisateur postgres (au niveau de ton nux) mis les fichiers comme lui appartenant, puis demarre postmaster sous cet utilisateur? Citation:
voila, desole si j ai laisse qq perles, ca fait un petit moment que j ai pas utilise et je ne suis pas sous nux en ce moment, donc impossible de verifier dans l immediat. hesites pas si ca merde encore [/code] |
|||
|
|
00
|
|
|
#6 |
|
Invité de passage
![]() Inscription : octobre 2004 Messages : 5 ![]() |
J'ai désinstallé et réinstallé le tout (kaspaliste + postgresql) et j'ai recommencé depuis le début.
Arrivé au moment de la création de la base de données, je vois une ligne indiquant CREATE DATABASE, je me dis top ;-) J'essaie la suite : psql kaspaliste -f create.tables.sql pour lire la base et là j'obtiens le message : createdb: échec lors de la création de la base de données : ERREUR: La base de données «kaspaliste» n'existe pas Donc je n'avais pas réussi à la créer J'avoue que je suis un peu perdu.... Au fait, je suis sous une Mandrake 10.1 En tout cas, merci. Je vais bien finir par faire fonctionner ce logiciel |
|
|
00
|
|
|
#7 | |
|
Membre chevronné
![]() Inscription : octobre 2003 Messages : 668 ![]() |
Citation:
essaye plutot psql -d kaspaliste -U postgres (ou autre utilisateur autirise a creer des tables) et -o "owner" (si tu veux que le proprietaire de la table ne soit pas postgres) de plus, l instruction -f permet de lire un fichier d instructions sql(a priori, pour toi, le script de creation de tes tables). tentes deja d acceder a ta base avec psql avec ce que je t ai mis ci dessus, apres si ca semble marcher, rajoute ton option -f et donne ta ligne de creation de base stp |
|
|
|
00
|
|
|
#8 |
|
Invité de passage
![]() Inscription : octobre 2004 Messages : 5 ![]() |
Salut,
Bon, j'ai retenté le coup avec ta syntaxe et ça marche ;-)) Merci. Sauf... que quand je lance le logiciel (kaspasliste est un logiciel de gestion de notes et de bibliographie), il me met : la relation author n'existe pas. C'est un bug logiciel ou est-ce lié à quelque chose que je n'aurais pas fait ou mal fait avec postgresql ? |
|
|
00
|
|
|
#9 |
|
Membre chevronné
![]() Inscription : octobre 2003 Messages : 668 ![]() |
ben a priori, la relation author n existe pas ...
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com