Hello,
pour un site en php qui réalise des analyses, une étape de l'aglo consiste à intégrer des résultats qui se trouvent dans un fichier temporaire vers une table temporaire.
Il y a beaucoup de ligne et donc un COPY est impératif mais voilà mon gros problème c'est que le serveur APACHE/PHP et le serveur POSTGRES sont sur des ordis (disons serveurs plutôt) différents.
Comme postgres va chercher en local le fichier à copier et que celui-ci se trouve sur un DD d'un autre serveur complètement indépendant ça marche pas.
Du coup on m'a suggéré d'utiliser la commande \copy en ligne de commande avec psql via un exec mais ça n'a pas l'air de marcher (j'atteins mes limites de compréhension...).
Est ce que quelqu'un aurait une idée? Y'a-t-il un problème de session puisqu'il s'agit de copier vers une table temporaire et que d'utiliser psql ouvre une autre session (y'a-t-il alors un moyen de rendre ma table temporaire visible par d'autres sessions sachant que GLOBAL est sans effet sous POSTGRES).
Les honneurs à celui (ou celle) qui trouvera !
Partager