Installation Postgresql
Téléchargement: [Link]
Télécharger la version 10 adaptée à votre système (choisir Download
the installer), puis sélectionnez la version 10.x pour votre
système)
1) Executer le script d’installation : PostgresSQL 10.5-2
a. Choix du port par défaut
b. Utilisateur postgres : c’est le « root » pour le SGBD et
il faut faire attention à retenir le mot de passe
c. Applications à installer : aucune n’est nécessaire
2) Lancer SQL Shell (dans Applications/PostgreSQL 10) et faites
« retour chariot » pour :
a. Server [localhost]:
b. Database [postgres]:
c. Port [5433]:
d. Username [postgres]:
e. postgres=# Database [postgres]:
3) Création d’un compte utilisateur comme suit (user est votre nom
d’utilisateur, userdb est le nom de votre base de données) :
postgres=# create role user with CREATEDB LOGIN;
CREATE ROLE
postgres=# drop role user;
DROP ROLE
postgres=# create role user with CREATEDB LOGIN;
CREATE ROLE
postgres=# create database userdb with owner user;
CREATE DATABASE
postgres=# alter role user with
password'votre_mot_de_passe';
ALTER ROLE
postgres=# alter role user WITH SUPERUSER CREATEDB
CREATEROLE INHERIT;
ALTER ROLE
postgres=# alter user user set search_path to public;
ALTER ROLE
postgres=# GRANT ALL ON SCHEMA public to user;
GRANT
postgres=# create database tp1 with owner user;
CREATE DATABASE
4) Préparer la base de donnée pour le TP1
a. Télécharger l’ensemble des fichiers du répertoire
[Link] dans un
répertoire Tables chez vous
b. Aller dans ce répertoire : cd Tables
c. Executer : psql -U user userdb
d. saisir 'votre_mot_de_passe’
e. Executer : \i script_tables.sql
Vous pouvez maintenant exécuter toutes les requêtes du TP1