Comment configurer postgresql dans Lion

0

Je suis nouveau dans Mac OS. J'essayais d'installer Postgresql. Avant, je ne savais pas qu'il existe déjà un Postgresql avec l'installation par défaut. J'ai donc téléchargé Postgresql 8.4 et je l’ai installé. J'ai changé la configuration en tant qu'instruction.

[sudo vi /etc/sysctl.conf]

kern.sysv.shmmax=33554432
kern.sysv.shmmin=1
kern.sysv.shmmni=256
kern.sysv.shmseg=64
kern.sysv.shmall=8192
  1. j'ai changé kern.sysv.shmall = 33554432 et sauvé. Ensuite, chaque fois que j'ai installé le postgresql 8.4, une erreur s’affiche. Maintenant, je ne sais pas s'il est déjà installé ou non? Comment puis-je le vérifier?

  2. Après cela, j'ai trouvé une commande et les exécuter. Mais je ne sais pas comment le réparer?

    Shahjalals-MacBook-Pro: ~ shahjalal $ qui psql / usr / bin / psql

    Shahjalals-MacBook-Pro: ~ shahjalal $ psql dyld: bibliothèque non chargée: /usr/lib/libpq.5.dylib   Référencé à partir de: / usr / bin / psql   Raison: aucune image appropriée trouvée. Avez-vous trouvé:     /usr/lib/libpq.5.dylib: aucune architecture correspondante dans l'encapsuleur universel     /usr/lib/libpq.5.dylib: aucune architecture correspondante dans l'encapsuleur universel Traçage / piège BPT: 5

    Shahjalals-MacBook-Pro: ~ shahjalal $

  3. Existe-t-il une interface graphique pour accéder à postgresql? Si oui, comment puis-je y accéder? Je prévois d'installer Postgis et le paquet PgRouting dans PostgreSQL pour l'un de mes projets.

Shahjalal
la source
Vous allez probablement vouloir réinstaller Lion pour vous assurer de récupérer la version stock, sinon commencez à supprimer toutes les traces des deux versions et réinstallez la version 8.4. À l'avenir, utilisez quelque chose comme Homebrew ou MacPorts pour installer des packages génériques dans un emplacement sûr. De cette façon, si quelque chose ne va pas, vous pouvez le supprimer sans affecter l'installation du système d'exploitation de base.
EmmEff

Réponses:

1

Tout d'abord, quelle est l'erreur que vous obtenez et comment l'obtenez-vous? Essayez-vous de réexécuter le programme d'installation?

En réponse à deux, jetez un oeil à http://www.jonathandean.com/2011/08/postgresql-8-4-on-mac-os-x-10-7-lion/ qui semble l'avoir trié.

Il existe absolument une interface graphique pour PostgreSQL, elle s'appelle pgAdmin 3 (ou pgAdmin III). Si vous avez correctement installé la version OS X de PostgreSQL à partir de leur site, vous devriez déjà l'avoir (jetez un coup d'œil dans Launchpad). Si ce n'est pas là, vous pouvez l'obtenir à http://www.pgadmin.org/ mais lisez attentivement la page des téléchargements - elle n’est pas bien triée et la version la plus récente se trouve au milieu de la liste.

Comme EmmEff l'a dit, à l'avenir, Homebrew ou MacPorts pourraient être plus faciles (surtout si vous aimez jouer!), Car vous pouvez effacer l'installation proprement.

Cathy
la source
1

Pour éviter tous ces chagrins, vous voudrez peut-être vérifier Postgres.app . Il suffit de copier dans le dossier Applications et vous avez terminé. Du Page Github :

Postgres.app est le moyen le plus simple de démarrer avec PostgreSQL sur le Web.   Mac. Ouvrez l'application et vous avez un serveur PostgreSQL prêt et en attente   nouvelles connexions. Fermez l'application et le serveur s'arrête.

En ce qui concerne le client, consultez Navicat . Bonne chance!

R.K.
la source
C'est vraiment chouette! Excellente idée pour les tests.
Cathy