[Postgresql] question simple

question simple [Postgresql] - Programmation

Marsh Posté le 03-04-2001 à 12:34:11    

voila je viens d'installer la mandrake 7.2 et quand je veut lancer psql il me dit que j'ai pas de base crée.
et qd je fais creatdb il me dit que mon nom n'est pas dans le catalog qqch.
 
donc comment commencer pour utiliser psql?

Reply

Marsh Posté le 03-04-2001 à 12:34:11   

Reply

Marsh Posté le 03-04-2001 à 19:06:50    

personne ne sait??
 
c pas faire des create table, c juste arriver a lancer psql

Reply

Marsh Posté le 03-04-2001 à 19:13:41    

POur commencer c'est très simple commence par lire la doc  ;)  
 
Est ce que tu as lancé le initdb ? Je te conseille de lire la doc et les moults Howto tout est clairement expliqué. Et tu peux aussi jeter un oeil sur les archives de la mailing list du site officiel ( postgresql.org ) section rookie.

Reply

Marsh Posté le 03-04-2001 à 22:38:59    

merci

Reply

Marsh Posté le 03-04-2001 à 23:37:23    

Je sais comment.
 
En étant logué sous root:
1-Tu commences par installer les packages pour ta distribution.
 
2-L'installation créera automatiquement un superuser nommé postgres
 
3-Tu crée un répertoire de stockage des base de données par exemple /usr/local/pgsql/data
 
4-Il est clairement indiqué dans la doc (http://www.postgresql.org/users-lounge/docs/7.0/admin/install855.htm) qu'il faut paramétrer le LD_LIBRARY_PATH  
 
5-Pour initialiser la base avec initdb (on le fait une fois sur le répertoire que tu veux) ou démarrer le SGBD avec postmaster, il faut dans une fenêtre terminal s'authentifier postgres en tapant su - postgres  
 
6-Quant tu veux travailler avec tes BD, une deuxième fenêtre de terminal doit être utilisée pour lancer psql parce que la première a servi à lancer postmaster (il écrit ses messages dans cette fenêtre). Ne pas oublier qu'il faut également faire su - postgres avant de taper psql nom_de_la_bd.
 
:jap:

 

[edit]--Message édité par AlphaT--[/edit]

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed