Bonjour,
Je me suis plongé dans la migration GS 2.9 -> GS 3.0
Première étape : mettre en place un GéoSource 3.0 fonctionnel sous Debian 8.1
Normalement : cette étape est OK : j'ai testé et importé 200 fiches et ça a l'air de fonctionner correctement.
Mais... en utilisant la base de données H2 par défaut.
Car lorsque je change change les réglages pour utiliser une base postgreSQL (avec postgis dessus) dans :
/webapps/geosource/WEB-INF/config-node/srv.xml
/webapps/geosource/WEB-INF/config-db/jdbc.properties
Et en réglant dans la base postgre le schéma à utiliser par défaut à utiliser : ALTER DATABASE {ma_base} SET search_path = {mon_schema} ;
On relance tomcat on on surveille geonetwork.log
La création des tables à l'air de passer : 47 tables
Mais plus loin : tout s'arrête :
[geonetwork.schemamanager] - Failed whilst adding the schema information. Exception message if any is could not extract ResultSet; SQL [n/a]; nested exception is org.hibernate.exception.SQLGrammarException: could not extract ResultSet
...
Caused by: org.hibernate.exception.SQLGrammarException: could not extract ResultSet
...
Caused by: org.postgresql.util.PSQLException: ERREUR: la relation « hibernate_sequence » n'existe pas
Au vu du log et de 2 fils de discussions antérieurs :
http://osgeo-org.1560.x6.nabble.com/Installation-2-11-1-Modifier-la-base-de-donnees-td5187834.html
et
http://sourceforge.net/p/geonetwork/mailman/geonetwork-devel/thread/54C773D8.10408@anonymised.com/
Je soupçonne un problème dans les scripts SQL d'installation / migration.
QQn ici a-t-il déjà eu ce problème ?
Maël REBOUX
Service SIG mutualisé Ville de Rennes / Rennes Métropole
Chargé de mission "diffusion"
02 99 86 63 71
Twitter : mael_reboux_ig