PostgreSQL

PostgreSQL

Installer PostgreSQL (Windows)

Avant de démarrer Cheel ERP, vous devez avoir installé un gestionnaire de base de données. L’installation de la base de données est une opération qui est généralement réalisée par un informaticien ou un utilisateur ayant les connaissances techniques nécessaires.

Si vous travaillez en réseau, il est recommandé d’installer le gestionnaire de base de données PostgreSQL sur votre serveur. Si vous n'êtes pas connecté à un réseau local, vous pouvez installer PostgreSQL sur votre ordinateur.

Télécharger PostgreSQL

  1. Pour télécharger PostgreSQL, ouvrez la page suivante: https://www.postgresql.org/download/
  2. Sélectionner le système d’exploitation de l’ordinateur où vous désirez installer PostgreSQL (Windows, macOS, Linux, BSD, Solaris). Dans cette documentation, nous installons PostgreSQL sur Windows.

Installer PostgreSQL

  1. Démarrez l'installateur
  2. A l'étape Sélection des composants, sélectionnez tous les composants.


  3. A l'étape Port 4, vous pouvez conserver le port par défaut: 5432 et Cheel pourra se connecter automatiquement. Si vous changez de port, vous devrez spécifier le nouveau port dans les paramètres de connexion de Cheel.

  4. Terminez toutes les étapes de l'installation

Configurer PostgreSQL

pgAdmin 4 est l’utilitaire d’administration de PostgreSQL. Il est automatiquement disponible si vous avez accepté tous les composants lors de l’installation.

  1. Démarrer pgAdmin 4

  2. Cliquez sur Servers(1), Register, Server

  3. Indiquez un nom de serveur, par exemple « Cheel »

  4. Indiquez les paramètres de connexion, puis enregistrez le serveur.
    - Host: si le serveur est installé sur cet ordinateur, vous pouvez indiquer localhost
    - Maintenance database: vous pouvez conserver postgresql
    - Username: le nom d'utilisateur par défaut est postgresql 
    - Password: le mot de passe est celui que vous avez indiqué lors de l'installation
    - Cochez l'option Save password pour éviter de devoir le saisir à chaque fois

  5. Cliquez sur Save pour enregistrer le serveur. Une fois le serveur enregistré, le système présente des données statistiques.


  6. Créez une nouvelle connexion (login). Développez le serveur Cheel, Login, cliquez avec le bouton droit sur Login et sélectionnez l’option Create, Login

  7. Indiquez un nom de connexion dans l’onglet Général et un mot de passe dans l’onglet Definition.


  8. Dans l’onglet Privileges, activez toutes les options.


Configurer une base de données Cheel ERP

  1. Au menu Fichier, Organisations, cliquez sur + pour ajouter une Organisation.
  2. Dans l’assistant de création d’une Organisation, à l’étape Sélectionnez l’emplacement de la base de données, indiquez le éléments de connexion suivants :



    1. Emplacement : Serveur personnalisé
    2. Moteur de base de données : PostgreSQL
    3. Serveur : <localhost> ou <adresse IP> ou <nom du serveur PostgreSQL>
    4. Port : si le port est 5432, il est facultatif. Il est obligatoire si vous avez défini un autre port lors de l'installation ou dans pgAdmin 4.

Autoriser l'accès depuis d'autres ordinateurs

Par défaut, PostgreSQL ne permet pas d'accès depuis d'autres ordinateurs. Pour y accéder depuis d'autres postes de travail, il faut d'abord configurer le pare-feu et autoriser la communication depuis d'autres postes au moyen d'un fichier de configuration. Après la configuration, il faut redémarrer les services PostreSQL.

Ouvrir le port 5432 dans le pare-feu de Windows

  1. Exécutez wf.msc pour démarrer le pare-feu de Windows 
  2. Créez une nouvelle Règle de trafic entrant
    1. Type: Port
    2. Protocole: TCP
    3. Port local spécifique: 5432 (ou celui que vous avez défini dans la configuration de PostgreSQL)
    4. Autoriser la connexion
    5. Quand: Domaine et Privé
    6. Nommez la règle (par exemple PostgreSQL)

Configurer postgresql.conf

  1. Modifiez C:\Program Files\PostgreSQL\<version>\data\postgresql.conf 
  2. Assurez-vous que la ligne suivante existe:
    1. listen_addresses = '*'

Configurer pg_hba.conf

  1. Modifiez C:\Program Files\PostgreSQL\<version>\data\pg_hba.conf
  2. Ajouter la ligne suivante dans la zone IPV4
    1. host      all      all      0.0.0.0/0      md5 
      (ou seulement le numéro IP des ordinateurs autorisés

Redémarrer les services PostgreSQL

  1. Exécuter services.msc pour démarrer la console des Services de Windows
  2. Localisez les services PostreSQL
  3. Arrêtez puis démarrez les services PostreSQL


    • Related Articles

    • Créer un Serveur pour enregistrer les paramètres de connexions (Local)

      La fonctionnalité Serveurs permet d'enregistrer de manière centralisée les paramètres de connexion (Adresse du serveur, Identifiants, Moteur de base de données, etc.). L'emplacement peut être local ou distant, et les bases de données supportées sont ...
    • Etapes de mise en place d'un Serveur personnalisé (Local)

      Si vous souhaitez héberger les données de Cheel ERP au sein de votre propre infrastructure, à l'étape Emplacement des données, vous pouvez utiliser l'option Serveur personnalisé. Cette option nécessite d'installer ou utiliser un gestionnaire de base ...
    • Recent Articles

    • Structure du fichier d'import des écritures

      Cet article décrit la structure du fichier à utiliser pour importer des écritures comptables. Pour la procédure, consultez Importer des écritures comptables. Pour comprendre les règles de traitement, consultez Règles et comportements de l'import des ...
    • Règles et comportements de l’import des écritures

      Cet article décrit les règles de fonctionnement de l'import. Pour la procédure, consultez Importer des écritures comptables. Pour la structure du fichier, consultez Structure du fichier d'import des écritures. Règles générales Création automatique ...
    • Importer des écritures comptables

      Cheel permet d'importer des écritures comptables à partir d'un fichier Excel (.xlsx) ou CSV (.csv), dans le cadre d'une migration ou d'une intégration depuis un outil tiers. Pour préparer votre fichier, consultez Structure du fichier d'import des ...
    • Copier des éléments de configuration d'un salarié vers d'autres salariés

      La duplication de configuration permet d’uniformiser rapidement les paramètres de salaire entre collaborateurs. Vous pouvez copier en une seule opération les assurances, éléments de salaire, comptabilisation et certificat de salaire d’un salarié de ...
    • Restaurer une base de données locale

      Procédure de restauration d’une base de données locale La restauration d’une base de données locale s’effectue au moyen de l’outil d’administration correspondant à votre moteur de base de données : SQL Server, PostgreSQL, MariaDB ou MySQL. Étapes à ...