Dépendances système

Ubuntu Linux 20.04 LTS

L'installation des dépendances système sous Ubuntu se fait de cette façon :
$ sudo apt update
$ sudo apt install libpq-dev postgresql-12-postgis-3 \
postgresql-12-postgis-3-scripts python3.8-dev
Assurez-vous que pipenv est bien installé sur le système ; si tel n'est pas le cas ,référez-vous aux instructions d'installation.

Max OS X

Installez homebrew, puis :
$ brew install [email protected] pipenv gdal
Vous devriez obtenir une notice spécifiant le chemin vers l'executable Python installé :
Python has been installed as
/usr/local/opt/[email protected]/bin/python3
Installer Postgres.app, sans oublier de lier les exécutables :
$ sudo mkdir -p /etc/paths.d
$ echo /Applications/Postgres.app/Contents/Versions/latest/bin \
| sudo tee /etc/paths.d/postgresapp
Tester la bonne installation de PostgreSQL :
$ psql postgres

Tester l'installation PostgreSQL

Ces commandes doivent aboutir sans erreur :
$ which psql
$ which pg_restore
$ sudo -u postgres psql

Alternative: PostgreSQL via Docker

Il est possible d'utiliser Docker pour installer et faire tourner la base PostgreSQL sur votre machine de développement, assortie d'une instance d'Adminer, permettant d'administrer la base de données et effectuer des requêtes manuellement dessus.
Les services sont décrits dans le fichier docker-compose.yml à la racine du dépôt. Vous devez disposer de Docker installé et lancé sur la machine.
Pour lancer le service :
$ docker-compose up
Ou pour le lancer en tâche de fond :
$ docker-compose up -d
L'interface web Adminer est alors accessible localement à l'adresse suivante :
Pour exécuter des commandes dans le container PG, préfixer les commandes avec :
$ docker-compose exec database <...>
par exemple :
$ docker-compose exec database psql -U access4all
Copier le lien
Sommaire
Ubuntu Linux 20.04 LTS
Max OS X
Tester l'installation PostgreSQL
Alternative: PostgreSQL via Docker