Postgresql

idrissess Messages postés 108 Statut Membre -  
mamiemando Messages postés 33228 Date d'inscription   Statut Modérateur Dernière intervention   -
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

  1. mamiemando Messages postés 33228 Date d'inscription   Statut Modérateur Dernière intervention   7 944
     
    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
  2. idrissess Messages postés 108 Statut Membre 12
     
    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
  3. mamiemando Messages postés 33228 Date d'inscription   Statut Modérateur Dernière intervention   7 944
     
    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
  4. idrissess Messages postés 108 Statut Membre 12
     
    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
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. idrissess Messages postés 108 Statut Membre 12
     
    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
  7. mamiemando Messages postés 33228 Date d'inscription   Statut Modérateur Dernière intervention   7 944
     
    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