#1 Le 28/09/2014, à 14:54
- Compte anonymisé
[Résolu] Base de donnée PostgreSQL pour utiliser OpenConcerto
Bonjour à tous
Sur un autre file, je recherche un logiciel pour remplacer la solution Ciel et l'on m'a conseillé OpenConcerto
OpenConcerto fonctionnant avec une base de donnée, j'aimerais pouvoir utiliser une base de donné SQL comme le propose des logiciels comme PostgreSQL
Pour info, j'ai déjà téléchargé
- pgAdmin III (PostgreSQL)
- Base de données relationnelle-objet SQL - version prise en charge ( PostgreSQL) grâce à ce lien
J'ai également fait en ligne de commande
finger postgres
sudo -i -u postgres
psql
CREATE USER administrateur;
ALTER ROLE administrateur WITH CREATEDB;
CREATE DATABASE OpenConcerto OWNER administrateur;
ALTER USER administrateur WITH ENCRYPTED PASSWORD 'mon_mot_de_passe';
\q
exit
Mais je ne sais quel paramètre je dois mettre dans la config de OpenConcerto ni dans le logiciel pgAdmin III
Si quelqu'un à une idée
Dernière modification par NéoUbuntonien (Le 10/11/2014, à 19:28)
#2 Le 29/09/2014, à 00:06
- EF
Re : [Résolu] Base de donnée PostgreSQL pour utiliser OpenConcerto
Le mieux est de t'inscrire sur le forum d'openconcerto, il y a des personnes qui tournent sous Ubuntu.
Il y a aussi un script facilitant l'installation d'openconcerto sous linux.
Hors ligne
#3 Le 03/10/2014, à 13:31
- frenchy82
Re : [Résolu] Base de donnée PostgreSQL pour utiliser OpenConcerto
Bonjour,
En reprenant le script présent sur le forum cela devrait donner cela
On part du principe que postgres est installé
sudo -u postgres psql -c "CREATE USER openconcerto"
sudo -u postgres psql -c "ALTER USER openconcerto WITH PASSWORD 'openconcerto'"
sudo -u postgres psql -c "ALTER ROLE openconcerto WITH CREATEDB";
sudo -u postgres psql -c "CREATE DATABASE \"OpenConcerto\" OWNER openconcerto";
sudo -u postgres psql -c "GRANT ALL PRIVILEGES ON DATABASE \"OpenConcerto\" to openconcerto";
echo "Installation de la base de donnees OpenConcerto"
wget http://www.openconcerto.org/fr/telechargement/1.3/OpenConcerto-1.3.sql.zip
unzip OpenConcerto-1.3.sql.zip
sudo -u postgres psql OpenConcerto < OpenConcerto-1.3.sql
Apres tu vas dans le repertoire de openconcerto multi post est cela devrait être ok
(ce qui est le cas pour moi)
Hors ligne
#4 Le 10/11/2014, à 18:48
- Compte anonymisé
Re : [Résolu] Base de donnée PostgreSQL pour utiliser OpenConcerto
Je viens d'avoir les commandes pour ubuntu 14.04 et il fonctionne à merveille
Je préfère ne pas utiliser le script car celui-ci demande à installer Java et souvent, une version de java qui n'est pas forcément à jour comparé à celui qui peut être déjà installé
Installation de Java :
- soit installation de java via oracle (sur le site de Java
- Pour installer Java 7sudo add-apt-repository ppa:webupd8team/java sudo apt-get update sudo apt-get install oracle-java7-installer
sudo add-apt-repository ppa:webupd8team/java sudo apt-get update sudo apt-get install oracle-java8-installer
- Soit dans la logithèque en installant une version Java JDK :
- OpenJDK Java 6
- OpenJDK Java 7
Depuis le site d'OpenConcerto :
Télécharger et décompresser la dernière version d'OpenConcerto et l'installer où on le souhaite (version serveur)
Télécharger et décompresser le dernier sql
Installer PostgreSQL
Faire les commandes suivantes* :
sudo -u postgres psql -c "CREATE USER openconcerto";
sudo -u postgres psql -c "ALTER USER openconcerto WITH PASSWORD 'openconcerto'";
sudo -u postgres psql -c "ALTER ROLE openconcerto WITH CREATEDB";
sudo -u postgres psql -c "CREATE DATABASE \"OpenConcerto\" OWNER openconcerto";
sudo -u postgres psql -c "GRANT ALL PRIVILEGES ON DATABASE \"OpenConcerto\" to openconcerto";
sudo -u postgres psql OpenConcerto < ~/Téléchargements/OpenConcerto-1.3.sql #Si le fichier SQL à été décompressé dans ~/Téléchargements, dans cas contraire mettre le bon chemin
Dans la partie configuration de OpenConcerto mettre :
1/configuration
- Type : PostgreSQL
- Adresse du Serveur : localhost
- Port : 5432
- Base de donnée : OpenConcerto4/Installation
- Login : openconcerto
- pass : openconcerto
- Lancer le paramétrage de la base de donnée
- faire la mise à niveau
- sauvegarder les paramètres
(*) Moi j'ai plutôt fait
profil@ordinateur:~$ sudo -i -u postgres
postgres@ubuntu:~$ psql
postgres=# CREATE USER openconcerto;
postgres=# ALTER USER openconcerto WITH PASSWORD 'openconcerto';
postgres=# ALTER ROLE openconcerto WITH CREATEDB;
postgres=# CREATE DATABASE "OpenConcerto" OWNER openconcerto;
postgres=# GRANT ALL PRIVILEGES ON DATABASE "OpenConcerto" to openconcerto;
postgres=# OpenConcerto < ~/Téléchargements/OpenConcerto-1.3.sql #Si le fichier SQL à été décompressé dans ~/Téléchargements, dans cas contraire mettre le bon chemin
postgres=# \q
postgres@ubuntu:~$ exit
profil@ordinateur:~$
À noter que profil@ordinateur:~$, postgres@ubuntu:~$, postgres=# représentent ce qui est affiché,
Elles ne font pas partie des commandes, elles ne donc sont pas à copier dans le terminal
cf : Forum-OpenConcerto : Impossible d'installer une base de donnée
Dernière modification par NéoUbuntonien (Le 10/11/2014, à 19:09)
#5 Le 20/11/2014, à 00:51
- xabilon
Re : [Résolu] Base de donnée PostgreSQL pour utiliser OpenConcerto
Salut
Sinon, tu peux aussi utiliser la base intégrée (dans le script de configuration, choisis "H2" au lieu de "PostGreSQL")
Pour passer un sujet en résolu : modifiez le premier message et ajoutez [Résolu] au titre.
Hors ligne