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 PostreSQL. 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 postresql
    - 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 PostreSQL)
    4. Autoriser la connexion
    5. Quand: Domaine et Privé
    6. Nommez la règle (par exemple PostreSQL)

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 PostreSQL

  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

    • Accès rapide aux éléments d’une liste déroulante

      Dans certaines listes déroulantes, trois petits points ... apparaissent à droite du champ. En cliquant sur ces points, vous accédez directement à la page où vous pouvez ajouter, modifier ou supprimer les éléments affichés dans la liste. Dans ...
    • Où trouver les tarifs de Cheel ?

      Où trouver les tarifs de Cheel ? Vous pouvez trouver les détails des prix des licences de tous les modules de Cheel sur le site de Cheel : https://www.cheel.ch/prix
    • Comment importer des données Winbiz ?

      Importer des données Winbiz Les données Winbiz sont stockées dans un format libre (DBF). Elles peuvent être importées directement depuis la base de données de Winbiz, si elle est disponible localement. Vous pouvez également importer des données à ...
    • Sur quels types d'ordinateurs fonctionne Cheel ?

      Systèmes d'exploitation supportés Cheel fonctionne sur les systèmes d'exploitation suivants : Windows 10 ou plus récente. Windows server 2012 ou plus récente. Configuration requise 300 Mo RAM par utilisateur, 1 Go RAM recommandé. 1 Go d’espace disque ...
    • Comment utiliser Cheel sur MacOS ?

      Utiliser Cheel sur un ordinateur MacOS Cheel fonctionne sur les ordinateurs Windows. Si vous désirez utiliser Cheel sur un ordinateur MacOS, vous pouvez mettre en place une des solutions suivantes. Logiciels de virtualisation Certains logiciels de ...