Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#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 7

    sudo add-apt-repository ppa:webupd8team/java
    sudo apt-get update
    sudo apt-get install oracle-java7-installer

    - Pour installer Java 8

    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 :
      - apt OpenJDK Java 6
      - apt 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

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 : OpenConcerto

  • 4/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