Vous n'êtes pas identifié(e).
Pages : 1
@rjuju : Exact cela fonctionne à present mais avec la version 9.1.1
Il y a un bug avec la RC1 au niveau de la compilation du module dblink.
quand j'ai installé la 9.1.1, j'ai ensuite directement été dans contrib/dblink , puis j'ai fait un make & make install , sans aucun problème, à la différence de la RC1 qui ne me le permettait pas, et même en le compilant , impossible de creer l'extension.
donc c'est validé en 9.1.1 via cette méthode "normale", mais pas en RC1 .
bizarre mais le principal c'est que cela fonctionne.
Merci SAS pour m'avoir mis sur le chemin, et merci à tous pour votre aide.
Mick
Merci pour vos réponses.
Quand je copie les fichiers depuis les sources dans mon répertoire ""/usr/local/pgsql/9.1_RC1/share/extension/dblink" , cela ne fonctionne pas.
DEV_MIC:postgres:db=akio:/usr/local/pgsql/9.1_RC1/share/extension $ls -ltr
total 448
-rw-r--r-- 1 postgres postgres 2710 aoû 18 23:23 dblink--unpackaged--1.0.sql
-rw-r--r-- 1 postgres postgres 2425 aoû 18 23:23 dblink.h
-rw-r--r-- 1 postgres postgres 59107 aoû 18 23:23 dblink.c
-rw-r--r-- 1 postgres postgres 5432 aoû 18 23:23 dblink--1.0.sql
-rw-r--r-- 1 postgres postgres 381 oct 13 10:29 plpgsql--unpackaged--1.0.sql
-rw-r--r-- 1 postgres postgres 179 oct 13 10:29 plpgsql.control
-rw-r--r-- 1 postgres postgres 332 oct 13 10:29 plpgsql--1.0.sql
-rwxr-xr-x 1 postgres postgres 37738 oct 25 10:55 config.status
-rw-r--r-- 1 postgres postgres 311463 oct 25 10:55 config.log
-rw-r--r-- 1 postgres postgres 203 oct 25 12:23 dblink.control
DEV_MIC:postgres:db=akio:/usr/local/pgsql/9.1_RC1/share/extension $psql -dmaster
psql (9.1rc1)
Type "help" for help.
master=# CREATE EXTENSION dblink;
ERROR: could not access file "$libdir/dblink": Aucun fichier ou répertoire de ce type
Je dois apparement modifier "libdir", mais je voit pas par quoi le remplacer.
@SAS : Merci du conseil, je vais repasser en 9.1.1 "stable".
Mais pour le dblink j'espère que ca ne change pas pour la procédure d'install.
Merci de votre aide,
Mick.
Bonjour à tous,
J'ai pour projet une qualification du module dblink pour postgresq, pour voir si certaines des mes applis pourraient fonctionner (elles sont sous Oracle). Seulement, j'ai un petit soucis, je cherche à installer ce satané module DBLINK à partir des sources Postgresql 9.1 RC1, et je ne trouve ni de doc concrète, ni de tuto précis.
j'ai bien le module dans contrib/dblink, mais je vois pas du tout comment l'installer .
[root@lnxsrv-posttest ~]# cd /tmp/postgresql-9.1rc1/contrib/dblink
[root@lnxsrv-posttest dblink]# ls -lt
total 464
-rw-r--r-- 1 postgres postgres 311463 oct 25 10:55 config.log
drwxr-xr-x 14 postgres postgres 4096 oct 25 10:55 src
-rwxr-xr-x 1 postgres postgres 37738 oct 25 10:55 config.status
-rw-r--r-- 1 postgres postgres 3583 oct 25 10:55 GNUmakefile
drwxr-xr-x 2 postgres postgres 4096 oct 25 10:55 config
drwxr-xr-x 51 postgres postgres 4096 oct 25 10:55 contrib
drwxr-xr-x 3 postgres postgres 4096 oct 25 10:55 doc
lrwxrwxrwx 1 postgres postgres 31 oct 25 10:55 Makefile -> /tmp/postgresql-9.1rc1/Makefile
drwxrwxrwx 2 postgres postgres 4096 oct 25 10:52 expected
drwxrwxrwx 2 postgres postgres 4096 aoû 18 23:27 sql
-rw-r--r-- 1 postgres postgres 5432 aoû 18 23:23 dblink--1.0.sql
-rw-r--r-- 1 postgres postgres 59107 aoû 18 23:23 dblink.c
-rw-r--r-- 1 postgres postgres 170 aoû 18 23:23 dblink.control
-rw-r--r-- 1 postgres postgres 2425 aoû 18 23:23 dblink.h
-rw-r--r-- 1 postgres postgres 2710 aoû 18 23:23 dblink--unpackaged--1.0.sql
Quelqu'un peut il m'indiquer une méthode ?
j'ai essayé un
configure --prefix ...... dans cette arboresence, suivi d'un make , mais rien n'y fait ca m'installe tout postgres mais sans le module
et le fichier dblink.sql qui se trouve dans la directorie "sql" semble n'être qu'un exemple (j'avais vu qu'il fallait jouer ce sql sur les bases souhaitées via psql < dblink.sql)
[root@lnxsrv-posttest sql]# more dblink.sql
CREATE EXTENSION dblink;
CREATE TABLE foo(f1 int, f2 text, f3 text[], primary key (f1,f2));
INSERT INTO foo VALUES (0,'a','{"a0","b0","c0"}');
INSERT INTO foo VALUES (1,'b','{"a1","b1","c1"}');
INSERT INTO foo VALUES (2,'c','{"a2","b2","c2"}');
INSERT INTO foo VALUES (3,'d','{"a3","b3","c3"}');
INSERT INTO foo VALUES (4,'e','{"a4","b4","c4"}');
INSERT INTO foo VALUES (5,'f','{"a5","b5","c5"}');
INSERT INTO foo VALUES (6,'g','{"a6","b6","c6"}');
INSERT INTO foo VALUES (7,'h','{"a7","b7","c7"}');
INSERT INTO foo VALUES (8,'i','{"a8","b8","c8"}');
INSERT INTO foo VALUES (9,'j','{"a9","b9","c9"}');
Bref, un coup de main serait le bienvenue ;-)
Merci,
Mick.
Pages : 1