#1 Tue 14 January 2014 14:51
- Romary
- Participant assidu
- Lieu: Epinal
- Date d'inscription: 17 Jun 2011
- Messages: 211
[Postgis 2.1] : fichier legacy.sql absent
Bonjour,
Je suis en train de migrer ma base de données de postgresql 8.4 postgis sous windows vers postgresql 9.3 postgis 2.1 sous linux.
Je suis la procédure indiquée sur ce site : http://www.postgis.org/documentation/ma … extensions
Code:
If you plan to restore an old backup from prior versions in this new db, run: psql -d [yourdatabase] -f legacy.sql
Mon problème est que je n'ai aucun fichier legacy.sql dans mon répertoire : /usr/share/postgresql/9.3/contrib/postgis-2.1
J'ai ré-installé postgis mais ça ne change rien. Seul le fichier postgis_restore.pl est présent dans le répertoire.
Avez-vous une solution à m'apporter?
Cordialement,
Romary
Hors ligne
#2 Tue 14 January 2014 15:31
- tumasgiu
- Membre
- Lieu: Ajaccio
- Date d'inscription: 5 Jul 2010
- Messages: 1159
Re: [Postgis 2.1] : fichier legacy.sql absent
Salut,
quelle distribution de linux ?
Hors ligne
#3 Fri 17 January 2014 17:31
- Fritsch
- Participant occasionnel
- Lieu: Paris
- Date d'inscription: 8 Nov 2006
- Messages: 32
Re: [Postgis 2.1] : fichier legacy.sql absent
Une piste possible :
http://stackoverflow.com/questions/1894 … posgis-2-0
Sinon, as-tu cherché legacy.sql ailleurs dans l'arborescence ?
En désespoir de cause, aller le chercher dans une autre config de PostGIS.
Hors ligne
#4 Sat 18 January 2014 21:52
Re: [Postgis 2.1] : fichier legacy.sql absent
Bonsoir,
Sur Ubuntu, il faut faire sudo apt-get install postgresql-9.1-postgis-2.0-scripts
Y.
Yves Jacolin, bénévole de l'association GeoRezo.net, agit au nom et pour le compte de l'association - Partageons ce qui nous départage !! - GeoRezo vous aide ? Aidez GeoRezo !
Hors ligne
#5 Mon 20 January 2014 08:26
- Romary
- Participant assidu
- Lieu: Epinal
- Date d'inscription: 17 Jun 2011
- Messages: 211
Re: [Postgis 2.1] : fichier legacy.sql absent
Bonjour,
Je suis sur Ubuntu 12.04 LTS.
J'ai tenté de faire l'installation préconisé par Yves mais rien n'y fait, je n'ai toujours que le seul fichier postgis_restore.pl dans le dossier (cf pièce jointe)
Romary
Hors ligne
#6 Mon 20 January 2014 17:20
Re: [Postgis 2.1] : fichier legacy.sql absent
Bonjour,
Il y a quelques messages bizarre. Voici ce que je préconiserai :
* sudo apt-get update (mise à jour de la base locale)
* sudo apt-get autoremove --purge postgis* (suppression totale de postgis)
Puis une réinstallation propre des paquets.
* sudo apt-get install postgis...
Y.
Yves Jacolin, bénévole de l'association GeoRezo.net, agit au nom et pour le compte de l'association - Partageons ce qui nous départage !! - GeoRezo vous aide ? Aidez GeoRezo !
Hors ligne
#7 Fri 14 February 2014 15:08
- marty_fabien
- Participant occasionnel
- Lieu: Lyon
- Date d'inscription: 22 Apr 2006
- Messages: 25
Re: [Postgis 2.1] : fichier legacy.sql absent
Bonjour,
J'ai fait la même installation avec la même configuration et j'ai obtenu le même souci : pas de fichier legacy.sql !
J'avais besoin de seulement quelques fonctions j'ai donc "bidouillé" pour m'en sortir :
A priori le fichier legacy.sql est généré à partir du fichier legacy.sql.in que l'on trouve dans le code source de postgis.
J'ai récupéré les fonctions qui m’intéressaient dans ce fichier et j'ai juste remplacé la chaine 'MODULE_PATHNAME' par '$libdir/postgis-2.1' comme pour les fonctions déjà existantes ... tout fonctionne correctement maintenant !
Fabien
Hors ligne