PostgreSQL
La base de données la plus sophistiquée au monde.

Ouverture de session

Navigation

Contactez-nous

Administration du site :
"equipe chez postgresqlfr point org"

Contact presse :
"fr chez postgresql point org"

Contact association :
"bureau chez postgresqlfr point org"

Questions PostgreSQL :
 IRC :
  serveur irc.freenode.net
  canal #postgresqlfr

Recherche

Accéder aux archives

« Octobre 2008  
Lun Mar Mer Jeu Ven Sam Dim
  2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31  

Syndication

Flux XML

Sondage

Quelle est la version de PostgreSQL la plus répandue sur vos serveurs ?
8.3
10%
8.2
42%
8.1
40%
8.0
2%
7.4
6%
7.3 ou antérieure
0%
Nombre de votes: 48

pg_escape_bytea undefined

Technique - php | pg_escape_bytea undefined

Par loezic le 07/08/2006 - 15:02

Bonjour,

J'ai un probleme pour récuperer les données dans ma base en distant.
apache me repond que les fonctions pg_escape_bytea et pg_unescape_bytea sont indefini.
Après quelques recherche sur le net, je pense que cela vient de libpq, où les fonctions
devrait être défini.je ne sais pas si je dois recompiler postgresql avec une options
supplémentaire, pour ensuite recompiler php, ou si il y a un moyen plus simple.
Si quelqu'un pouvait m'éclairer?

Options d'affichage des commentaires

Sélectionnez la méthode d'affichage des commentaires que vous préférez, puis cliquez sur "Sauvegarder les paramètres" pour activer vos changements.

Problèmes de versions?

Jean-Christophe Arnu/ = 7 Août, 2006 - 17:12

Bonjour,
en fait tout va dépendre de la version avec laquelle PHP a été compilée et de ta version de PostgreSQL. Pour faire simple, si ton PHP a été compilé pour une version de PostgreSQL inférieure à la version 7.4, la libpq3 est utilisée. Dans les versions récentes et actuelles tu as la libpq4. Il se peut donc que tu aies un mic-mac à ce niveau. Je te conseille de vérifier la compilation de ton php.
--
Jean-Christophe Arnu


Problème résolu

loezic/ = 8 Août, 2006 - 23:25

Bonsoir,

Merci à Jean-Christophe pour son aide.
C’étais bien la compilation de php.
Au départ sur le serveur, j'avais PHP4 et Postgresql 7.2, je suis passé en php5 et un mois
plus tard j'ai migré postgres vers la version 8 sans recompiler PHP, d'où l'erreur.
Il à juste fallu que je recompile PHP pour que cela fonctionne correctement.

Jean-Sylvain LOEZIC


© PostgreSQLFr, tous droits réservés.
Site déclaré à la CNIL sous le numéro 1074678, conformément à la Loi en vigueur.