Vous n'êtes pas identifié(e).
- Contributions : Récentes | Sans réponse
Pages : 1
#1 01/04/2010 00:05:05
- amina
- Membre
developper une dll pour postgresql
Salut,
Je voudrai ajouter un nouveau type de donnée,accompagné d'un ensemble d'opérations,à postgresql(sous windows).
Alors je cherche s'il y avait un petit tuto qui montre comment développer des fonctions c (dll) pour postgresql avec DevCpp.
Merci d'avance.
Hors ligne
#2 01/04/2010 11:05:45
- gleu
- Administrateur
Re : developper une dll pour postgresql
Avec DevCpp, aucune idée. Il existe des tas d'exemple sous forme de modules déjà disponibles, soit dans les modules contrib de PostgreSQL, soit sur pgfoundry. Le module prefix par exemple.
Guillaume.
Hors ligne
#3 03/04/2010 17:21:58
- amina
- Membre
Re : developper une dll pour postgresql
Bonjour,;
merci gleu..
j'ai un autre probleme:quand je charge une fonction c dans postgresql (en SQL) j'aurai l'erreur :
ERROR: incompatible library "E:/Program Files/PostgreSQL/8.3/lib/xxx.dll": missing magic block
HINT: Extension libraries are required to use the PG_MODULE_MAGIC macro.
y'a t'il une solution?
Hors ligne
#4 03/04/2010 22:20:08
- gleu
- Administrateur
Re : developper une dll pour postgresql
Oui, il faut utiliser la macro PG_MODULE_MAGIC. Une recherche de la macro dans Google vous aurait donné en premier lien http://www.postgresql.org/docs/8.2/static/xfunc-c.html
Guillaume.
Hors ligne
#5 08/07/2010 11:50:24
- nanou86
- Membre
Re : developper une dll pour postgresql
En relation avec la demande initiale d'amina voici un petit tuto (première réponse du post donné en lien) qui montre comment creer une dll en C avec DevCpp et comment créer une fonction sous PostgreSQL à l'aide de cette dll :
http://www.developpez.net/forums/d65758 … ost5333944
Hors ligne
Pages : 1