IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

SGBD Perl Discussion :

Accès à postgres


Sujet :

SGBD Perl

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    90
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2005
    Messages : 90
    Points : 62
    Points
    62
    Par défaut Accès à postgres
    Bonjour, je débute en perl et postgres et je voudrais savoir si pour avoir accès à une base de données, ici postgres, le module DBI de perl suffit où alors il faut ajouter un autre module, comme DBD: PGSQL (l'ortho n'est sûrement pas exact).
    Je suis sous linux mandriva.

    Merci

  2. #2
    Invité
    Invité(e)
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    use DBI;
    use DBD::PgPP;
    après les avoir installé...

    Il doit aussi y avoir
    Dernière modification par Invité ; 27/04/2006 à 15h09.

  3. #3
    Expert éminent
    Avatar de Jedai
    Homme Profil pro
    Enseignant
    Inscrit en
    Avril 2003
    Messages
    6 245
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : Avril 2003
    Messages : 6 245
    Points : 8 586
    Points
    8 586
    Par défaut
    DBD:: Pg est le driver qui fait l'intermédiaire entre l'interface abstraite de DBI et la base de donnée PostgreSQL, donc oui tu en as besoin, par contre tu n'as pas besoin de le charger explicitement, DBI s'en charge pour toi. DBD:: PgPP est la version "pure Perl" du driver, donc forcément moins rapide, mieux vaut récupérer DBD:: Pg. (theoryx a un ppm pour DBD-Pg si tu travailles sous Windows)

    --
    Jedaï

  4. #4
    Membre du Club
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    90
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2005
    Messages : 90
    Points : 62
    Points
    62
    Par défaut
    J'ai essayé d'installer DBD:g , la version 1.48 mais lorsque je décompresse et que je rentre dans le répertoire, une commande ne passe pas.
    Pour l'installer, il faut suivre les instructions suivantes :
    1. perl Makefile.PL 2. make 3. make test 4. make install

    La première marche mais la seconde (make) me renvoie :

    make: *** Pas de règle pour fabriquer la cible « /usr/lib/perl5/5.8.7/i386-linux/CORE/EXTERN.h », nécessaire pour « Pg.o ». Arrêt.

    Voila si qqun à une idée,
    merci

  5. #5
    Invité
    Invité(e)
    Par défaut
    Désolé je m'arrête là, connais pô unix .....
    Jedai peut-être ?

  6. #6
    Expert éminent
    Avatar de Jedai
    Homme Profil pro
    Enseignant
    Inscrit en
    Avril 2003
    Messages
    6 245
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : Avril 2003
    Messages : 6 245
    Points : 8 586
    Points
    8 586
    Par défaut
    Si tu es sous Linux (ou n'importe quel Unix), tu devrais utiliser le shell CPAN plutôt que l'installer à la main. Et n'oublie pas d'installer la base de donnée et ses headers avant.

    --
    Jedaï

  7. #7
    Invité
    Invité(e)
    Par défaut
    Citation Envoyé par Jedai
    Si tu es sous Linux (ou n'importe quel Unix), tu devrais utiliser le shell CPAN plutôt que l'installer à la main. Et n'oublie pas d'installer la base de donnée et ses headers avant.

    --
    Jedaï
    J'savais bien que tu n'étais pas loin

Discussions similaires

  1. [9.2] Blocage de l'accès à Postgres par le firewall Windows
    Par fafa63 dans le forum Administration
    Réponses: 2
    Dernier message: 18/02/2014, 16h17
  2. Acces depuis l'exterieur a postgres
    Par andromeda dans le forum PostgreSQL
    Réponses: 7
    Dernier message: 18/02/2008, 22h16
  3. Accés à une base Oracle depuis Postgrs
    Par Guillaume93 dans le forum PostgreSQL
    Réponses: 1
    Dernier message: 15/10/2007, 14h44
  4. acces base postgres depuis eclipse
    Par mealtone dans le forum PostgreSQL
    Réponses: 4
    Dernier message: 03/06/2005, 10h16
  5. Pb d'accès à distance sur Postgre pour windows
    Par Guitch dans le forum PostgreSQL
    Réponses: 5
    Dernier message: 28/09/2004, 19h13

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo