Re: Gestion des adresses URL avec parse_url

From: Cédric Villemain <cedric(dot)villemain(at)dalibo(dot)com>
To: pgsql-fr-generale(at)postgresql(dot)org
Cc: damien clochard <damien(at)dalibo(dot)info>, Samuel ROZE <samuel(dot)roze(at)gmail(dot)com>
Subject: Re: Gestion des adresses URL avec parse_url
Date: 2009-10-22 09:14:27
Message-ID: 200910221114.27807.cedric.villemain@dalibo.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-fr-generale

Le jeudi 22 octobre 2009 10:38:42, damien clochard a écrit :
> Samuel ROZE a écrit :
> >
> > Vous pouvez télécharger le code dans une archive contenant le fichier .c
> > et .h, le Makefile ainsi que un fichier SQL qui contient ce que je vous
> > ai présenté ci-dessus.
> > http://www.d-sites.com/wp-content/uploads/2009/10/parse_url.tar.gz
> >
> > En toute logique, je vais continuer pour créer un "vrai" type de donnée
> > "url" utilisable en tant que champ SQL, qui permettra ensuite de bien
> > mieux gérer les adresses URL.
> >
> > Je souhaites avoir des retours de votre part avant d'en faire part à la
> > mailing "pgsql-hackers@" ainsi qu'avant publication sur mon blog.
>
> Salut !
>
> Je viens de tester avec une 8.3.8 et j'ai l'erreur suivante :
>
> test=# \i /tmp/parse_url.sql
> CREATE TYPE
> psql:/tmp/parse_url.sql:3: ERREUR: n'a pas pu charger la bibliothèque «
> /usr/lib/postgresql/8.3/lib/parse_url.so » :
> /usr/lib/postgresql/8.3/lib/parse_url.so: undefined symbol:
> TextDatumGetCString
> psql:/tmp/parse_url.sql:4: ERREUR: n'a pas pu charger la bibliothèque «
> /usr/lib/postgresql/8.3/lib/parse_url.so » :
> /usr/lib/postgresql/8.3/lib/parse_url.so: undefined symbol:
> TextDatumGetCString
>
> J'ai peut-être mal compris qqchose ou bien ton code n'est compatible
> qu'avec la version 8.4 ?

C'est bien possible, il y a des évolutions de code entre 8.3 et 8.4.
J'ai le soucis avec pgfincore.

>
> Au passage, je pense que tu devrais déclarer les fonctions parse_url
> comme IMMUTABLE, puisqu'elles renvoient toujours les même résultats si
> on leur passe les même arguments. Plus d'info :
>
> http://docs.postgresqlfr.org/8.4/xfunc-volatility.html
>
> En tout cas, bravo pour cette initiative !
>
>
> --
> damien clochard
> http://dalibo.org | http://dalibo.com
>

--
Cédric Villemain
Administrateur de Base de Données
Cel: +33 (0)6 74 15 56 53
http://dalibo.com - http://dalibo.org

In response to

Browse pgsql-fr-generale by date

  From Date Subject
Next Message Stephane Bortzmeyer 2009-10-22 12:28:11 Re: Gestion des adresses URL avec parse_url
Previous Message damien clochard 2009-10-22 08:38:42 Re: Gestion des adresses URL avec parse_url