Postgresql

Fermé
idrissess Messages postés 87 Date d'inscription mercredi 28 janvier 2009 Statut Membre Dernière intervention 5 juin 2012 - 30 juil. 2010 à 23:39
mamiemando Messages postés 33352 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 12 novembre 2024 - 9 août 2010 à 00:40
Bonsoir,
j'ai installer postgresql sous linux mais je sais pas s'il fonctionne comme il faut ou non; car si je veux le démarrer il m'affiche un message d'erreur par contre je peux accéder à la base postgres. voila les commandes saisies

root@ubuntu:/home/idriss# service postgresql start
postgresql: unrecognized service
root@ubuntu:/home/idriss# su postgres
postgres@ubuntu:/home/idriss$ psql
psql (8.4.4)
Type "help" for help.

postgres=#

comment je peux savoir si postgresql est correctement installé sous mon PC
merci d'avance.


6 réponses

mamiemando Messages postés 33352 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 12 novembre 2024 7 804
31 juil. 2010 à 13:20
Quelle distribution utilises-tu ?
Si la commande service ne marche pas, essaye d'instancier explicitement le script de lancement de postgresql.

ls /etc/init.d


Supposons que ce soit postgresql, en root ou avec un sudo :

/etc/init.d/postgresql start


Normalement tu dois le voir apparaître en tapant :

netstat -ntlp


Bonne chance
0
idrissess Messages postés 87 Date d'inscription mercredi 28 janvier 2009 Statut Membre Dernière intervention 5 juin 2012 12
31 juil. 2010 à 18:16
merci de votre réponse.
voila la résultat
root@ubuntu:~# /etc/init.d/postgresql start start
bash: /etc/init.d/postgresql: No such file or directory

root@ubuntu:~# netstat -ntlp
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
tcp 0 0 0.0.0.0:80 0.0.0.0:* LISTEN 2063/httpd
tcp 0 0 0.0.0.0:443 0.0.0.0:* LISTEN 2063/httpd
tcp 0 0 0.0.0.0:3306 0.0.0.0:* LISTEN 2209/mysqld
tcp6 0 0 :::21 :::* LISTEN 2236/proftpd: (acce


j'ai UBUNTU 10.04

mainteneant rien nes se marche
root@ubuntu:~# su postgres
postgres@ubuntu:/root$ psql
could not change directory to "/root"
psql: could not connect to server: No such file or directory
Is the server running locally and accepting
connections on Unix domain socket "/var/run/postgresql/.s.PGSQL.5432"?
0
mamiemando Messages postés 33352 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 12 novembre 2024 7 804
1 août 2010 à 12:30
Un start de trop dans ta commande. Et tu ne m'as pas donné le résultat de :

ls /etc/init.d


Sous debian il s'appelle /etc/init.d/postgresql-8.4 ce qui donne au choix :

sudo service postgresql-8.4 start
sudo /etc/init.d/postgresql-8.4 start


D'après netstat, ton serveur postgresql n'est pas lancé.

L'erreur que tu as avec la commande psql n'a rien à voir avec ce que je t'ai fait faire. C'est simplement que ton serveur postgres n'est pas lancé à mon avis.

Tu peux commencer à lire ceci :
http://doc.ubuntu-fr.org/postgresql

Bonne chance
0
idrissess Messages postés 87 Date d'inscription mercredi 28 janvier 2009 Statut Membre Dernière intervention 5 juin 2012 12
1 août 2010 à 13:45
root@ubuntu:/home/idriss# ls /etc/init.d
acpid            hwclock                     reboot
acpi-support     hwclock-save                rsync
alsa-mixer-save  irqbalance                  rsyslog
anacron          kerneloops                  saned
apparmor         killprocs                   screen-cleanup
apport           lm-sensors                  sendsigs
atd              module-init-tools           single
avahi-daemon     networking                  skeleton
binfmt-support   network-interface           speech-dispatcher
bluetooth        network-interface-security  stop-bootlogd
bootlogd         network-manager             stop-bootlogd-single
brltty           ondemand                    udev
console-setup    pcmciautils                 udev-finish
cron             plymouth                    udevmonitor
cups             plymouth-log                udevtrigger
dbus             plymouth-splash             ufw
dmesg            plymouth-stop               umountfs
dns-clean        pppd-dns                    umountnfs.sh
failsafe-x       procps                      umountroot
fancontrol       pulseaudio                  unattended-upgrades
gdm              rc                          urandom
grub-common      rc.local                    wpa-ifupdown
halt             rcS                         x11-common
hostname         README


Je ne trouve pas postgresql malgré que je l'installé
root@ubuntu:/home/idriss# apt-get install postgresql
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
Les NOUVEAUX paquets suivants seront installés :
  postgresql
0 mis à jour, 1 nouvellement installés, 0 à enlever et 0 non mis à jour.
Il est nécessaire de prendre 0o/14,9ko dans les archives.
Après cette opération, 49,2ko d'espace disque supplémentaires seront utilisés.
Sélection du paquet postgresql précédemment désélectionné.
(Lecture de la base de données... 124425 fichiers et répertoires déjà installés.)
Dépaquetage de postgresql (à partir de .../postgresql_8.4.4-0ubuntu10.04_all.deb) ...
Paramétrage de postgresql (8.4.4-0ubuntu10.04) ... 

Si je veux déinstaller postgresql je vois qu'elle occupe 49ko seulement
root@ubuntu:/home/idriss# apt-get remove postgresql
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
Les paquets suivants seront ENLEVÉS :
  postgresql
0 mis à jour, 0 nouvellement installés, 1 à enlever et 0 non mis à jour.
Après cette opération, 49,2ko d'espace disque seront libérés.
Souhaitez-vous continuer [O/n] ? 
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
idrissess Messages postés 87 Date d'inscription mercredi 28 janvier 2009 Statut Membre Dernière intervention 5 juin 2012 12
1 août 2010 à 15:37
SVP j'ai pu pas resoudre de ce problème. j'ai installé postgresql mais je peux pas le lancer.
je ne peux pas trouver un répertoire postgresql dans /etc/init.d
de plus j'ai ces messages d'erreur

root@ubuntu:~# service postgresql start
postgresql: unrecognized service
root@ubuntu:~# su postgres
postgres@ubuntu:/root$ psql
could not change directory to "/root"
psql: could not connect to server: No such file or directory
Is the server running locally and accepting
connections on Unix domain socket "/var/run/postgresql/.s.PGSQL.5432"?
postgres@ubuntu:/root$
0
mamiemando Messages postés 33352 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 12 novembre 2024 7 804
Modifié par mamiemando le 9/08/2010 à 00:40
C'est normal le serveur postgresql ne semble pas installé (donc pas lancé, donc impossible de s'y connecter).

sudo aptitude update 
sudo aptitude safe-upgrade 
sudo aptitude install apt-file 
sudo apt-file update 
sudo apt-file /etc/init.d/postgresql


Chez moi cette dernière commande donne :

(mando@aldur) (~) $ apt-file search /etc/init.d/postgresql 
postgresql-8.4: /etc/init.d/postgresql-8.4


Dans cette exemple le paquet s'appelle postgresql-8.4, donc pour l'installer :

sudo aptitude install postgresql-8.4


Ensuite le service s'appelle /etc/init.d/postgresql-8.4 donc pour le lancer, au choix :

sudo /etc/init.d/postgresql-8.4 start 
sudo service postgresql-8.4 start


Bonne chance
0