Bases de données sur les machines personnelles [Informatique/Ressources]
Publication le 08/04 à 13h09
Le fichier de données pour la création de la base : communes_complet.sql.
Ce qui suit doit fonctionner sur un système linux ou qui s'y apparente (macOS, et WSL2 -- ça ne fonctionne pas pour WSL), dans un terminal :
- Il faut créer la base et l'utilisateur :
sudo su - postgres #devenir l'administrateur posgreSQL
psql # lancer le client postgreSQL
postgres=# create database communes; --créer la base (attention : vous ne tapez que ce qui est après le #)
postgres=# create user votre_login; --créer l'utilisateur (remplacez votre_login par votre login)
postgres=# exit
- Il faut remplir la base :
# dans un terminal, le répertoire courant doit contenir le fichier de données (c'est un peu long)
psql communes -f communes_complet.sql
- Il faut vous donner les accès à la base:
psql communes # lancer le client postgreSQL et se placer dans la bonne base
communes=# GRANT pg_read_all_data TO votre_login; -- remplacez votre_login par votre login
communes=# exit
exit # redevenir l'utilisateur de départ
- Lancer le client postgreSQL sur la bonne base :
psql communes