Vous n'êtes pas identifié(e).
Pages : 1
Bonjour,
L'extension adminpack ayant disparu en v17, j'ai trouvé un remplaçant potentiel sur github qui me satisfait (fio : https://github.com/csimsek/pgsql-fio ).
Elle s'intègre de manière classique avec un "make" suivi d'un "make install" (testé en v16).
Mais pour ne pas avoir à la compiler sur des serveurs de prod, où je n'ai pas trop envie d'installer pleins de paquets "*-dev" ainsi que le compilateur C, je voulais savoir si une simple copie des fichiers était suffisante, à savoir cette liste :
$ locate fio|grep postgresql/16
/usr/lib/postgresql/16/lib/fio.so
/usr/lib/postgresql/16/lib/bitcode/fio
/usr/lib/postgresql/16/lib/bitcode/fio.index.bc
/usr/lib/postgresql/16/lib/bitcode/fio/src
/usr/lib/postgresql/16/lib/bitcode/fio/src/chmod.bc
/usr/lib/postgresql/16/lib/bitcode/fio/src/fio.bc
/usr/lib/postgresql/16/lib/bitcode/fio/src/mkdir.bc
/usr/lib/postgresql/16/lib/bitcode/fio/src/readdir.bc
/usr/lib/postgresql/16/lib/bitcode/fio/src/readfile.bc
/usr/lib/postgresql/16/lib/bitcode/fio/src/removefile.bc
/usr/lib/postgresql/16/lib/bitcode/fio/src/renamefile.bc
/usr/lib/postgresql/16/lib/bitcode/fio/src/utils.bc
/usr/lib/postgresql/16/lib/bitcode/fio/src/writefile.bc
/usr/share/postgresql/16/extension/fio--1.0.sql
/usr/share/postgresql/16/extension/fio.control
Ma question est en fait : est-ce que le "make install" fait autre chose que de copier ces fichiers, par exemple maintenir un index de la liste des extensions ?
(aucun autre fichier que ceux listés ci dessus n'a un timestamp de modif qui irait dans ce sens...)
Merci.
Hors ligne
Bonjour,
A partir du moment ou vous compilez sur la meme architecture cela ne devrait poser aucun probleme.
Make install ne fait que copier les different fichiers dans les bons repertoire. Il n'y a pas de liste d'extension a proprement parler, les vues systemes se contentent de parcourir les repertoires pour trouver la liste des extensions ainsi que leurs versions.
Julien.
https://rjuju.github.io/
Hors ligne
Ok, super, comme ça je peux faire un simple paquet debian pour déployer ;-)
Hors ligne
Petite question relative à ça au passage : les fichiers qui composent une extension pour sa version x.y donnée restent compatibles à l'intérieur d'une même version majeure de pg (16.4, 16.5, ...) ?
Hors ligne
Pages : 1