Passer au contenu principal
Base de connaissancesv15.0

Configuration de votre base de données

Celoxis nécessite une base de données pour le stockage des données. Cette base de données doit être configurée avant l'installation. Des exemples d'instructions sont fournis ci-dessous. Ces instructions sont basées sur les paramètres par défaut et peuvent varier d'une version à l'autre et d'une plateforme à l'autre. Il nous est impossible de traiter tous les cas ; veuillez donc consulter votre administrateur de base de données pour toute question relative à la configuration, la sécurité ou les performances. La création et la configuration de bases de données ne font pas partie de nos services d'assistance.

En résumé, Celoxis nécessite une instance de base de données et un compte utilisateur disposant des privilèges nécessaires pour créer, interroger, modifier et supprimer des tables, des index, des contraintes, etc., ainsi que leurs définitions. Nous vous recommandons de ne pas partager cette instance de base de données ni cette base de données avec d'autres applications.

  1. Autoriser Postgresql à accepter les connexions TCP/IP :
    1. Ouvrir postgresql.confSous Linux, vous le trouverez probablement dans /var/lib/pgsql/données Sous Microsoft Windows, il est facilement accessible depuis pgAdminDéposerpostgresql.conf.
    2. Décommentez la ligne (si ce n'est pas déjà fait) listen_addresses = '*' , c'est-à-dire qu'elle ne doit pas avoir # comme préfixe.
    3. Enregistrez le fichier et quittez.
  2. Autoriser les connexions à partir de votre réseau local :
    1. Ouvrir pg_hba.conf Sous Linux, vous le trouverez très probablement dans /var/lib/pgsql/données Sous Microsoft Windows, il est facilement accessible depuis pgAdminDéposerpg_hba.conf.
    2. En supposant que votre adresse réseau soit 192.168.0.0 et votre masque de réseau 255.255.255.0, ajoutez les lignes suivantes à ce fichier. Si Celoxis est exécuté sur le même serveur que votre serveur PostgreSQL, seule la première ligne est nécessaire. local all all trust host all all 127.0.0.1 255.255.255.255 trust host all all 192.168.0.0 255.255.255.0 trust
    3. Enregistrez le fichier et quittez.
    4. Redémarrez PostgreSQL. (Sous Linux, exécutez : `sudo service postgresql restart`, tandis que sous Microsoft Windows, choisissez « Arrêter le service » puis « Démarrer le service » dans Tous les programmes > PostgreSQL.)
  3. Créez un utilisateur de base de données nommé celoxis et définissez un mot de passe. Notez-le, il vous sera demandé lors de l'installation.

    Utilisez la commande createuser comme indiqué ci-dessous :

    $ createuser celoxis Le nouveau rôle doit-il être un superutilisateur ? (o/n) n Le nouveau rôle doit-il être autorisé à créer des bases de données ? (o/n) o CRÉER UN RÔLE $
  4. Créer une base de données avec UNICODE encodage de caractères avec céloxis en tant que propriétaire. Le nom de la base de données doit être identique à celui indiqué dans votre demande de licence.

    Utilisez la createdb comme indiqué ci-dessous :

    $ createdb -E UNICODE -U celoxis celoxis CRÉER UNE BASE DE DONNÉES $