cancel
Showing results for 
Search instead for 
Did you mean: 

Supprimer et recréer une base

henri93
Champ in-the-making
Champ in-the-making
Bonjour,

J'utilise Alfresco Community 4.2.C sous windows 7 en 32 bits avec PostgreSql

Je voudrai détruire la base Alfresco, la recréé sans perdre l'utilisateur associé
Pouvez vous me dire si les commandes suivantes répondent à mon besoin :

psql -U postgres -c "drop database alfresco;"
psql -U postgres -c "create database alfresco;"
psql -U postgres -c "grant all privileges on database alfresco to alfresco;"

J'ai fait cette procédure (après arrêt de tOmcat) : tout c'est bien passé, mais lorsque je veux restaurer la base j'ai l'erreur suivante :
ERREUR:  doit être le propriétaire de la base de données alfresco
ERREUR:  données manquantes pour la colonne « serializable_value »
CONTEXTE : COPY alf_node_properties, ligne 2904 : « 989   6   6 ………………..

Et alfresco ne fonctionne plus ?
dans la log :
5:18:58,903 ERROR [org.alfresco.repo.domain.schema.SchemaBootstrap] Unable to validate database schema.
java.lang.IllegalArgumentException: dbObject cannot be null.

Faut il que je refasse une installation complète ?
Pouvez vous m'indiquer la meilleure façon de faire un backup restauration ?

Merci



2 REPLIES 2

henri93
Champ in-the-making
Champ in-the-making
J'ai refait une installation :
- installation se plante : ne sait pas libérer les process postgresql
"Obligé de les supprimer manuellement pour pouvoir relancer le START"
- Erreur dans la localisation des exe de imagemagick dans alfresco-global.properties
- Script STOP ne rend jamais la main toujours à cause des process actifs postgresql "mettre une pause après l'arrêt de tomcat
- Erreur dans la restauration de la base : "ERREUR:  doit être le propriétaire du langage plpgsql" : mais on peut démarrer Alfresco
- Attention dans la restauration de la base : "ATTENTION:  aucun droit n'a pu être révoqué pour « public »", "ATTENTION:  aucun droit n'a été accordé pour « public »"

Personne ne doit utiliser la 4.2.C avec PostgreSQL sous Windows
dommage

Peut-être pouvez-vous passer à la version alfresco 4.2.d.

Honnêtement la version 4.2.c n'a jamais été une version community exploitable, contrairement à la version 4.2.d.

De plus je serais vous je passerais par un serveur sous linux.
Beaucoup plus simple à gérer et beaucoup plus simple à paramétrer.