Installation complète (pc perso)

Installation de l’environnement

Installation sous Windows / macOS

Installation de PostgreSQL

Télécharger PostgreSQL 10 pour Windows ou macOS de la page PostgreSQL

Lancer l’installation:

Installation PostgreSQL 1

Garder la valeur de default pour toutes les options d’installation:

Installation PostgreSQL 2

Choisir le mot de passe “usr”: Installation PostgreSQL 3

Choisir le locale “fr_FR.UTF-8”: Installation PostgreSQL 4

Ne lancer pas Stack Builder (désélectionner la case):
Installation PostgreSQL 5

Création utilisateur “user” dans PostgreSQL :

  • Ouvrir l’interface pgAdmin 4
  • Clic droit sur Servers->PostgreSQL 10->Login/Group Roles, sélectionner Create->Login/Group Role…
  • Dans l’onglet General, spécifier le nom “user”
  • Dans l’onglet Definition, spécifier le mot de pass “usr”
  • Cliquer sur Save

Création base de données “soins” :

  • Ouvrir l’interface pgAdmin 4
  • Clic droit sur Servers->PostgreSQL 10->Databases, sélectionner Create->Databases…
  • Dans l’onglet General, spécifier le nom de la base de données “soins” et sélectionner le propriétaire “user”
  • Cliquer sur Save
  • Clic droit sur Servers->PostgreSQL 10->Databases->soins->Query Tool…
  • Copier/Coller le contenu du fichier install_database_soins.sql
  • Cliquer sur le bouton Execute/Refresh

Création base de données “transactions” :

  • Ouvrir l’interface pgAdmin 4
  • Clic droit sur Servers->PostgreSQL 10->Databases, sélectionner Create->Databases…
  • Dans l’onglet General, spécifier le nom de la base de données “transactions” et sélectionner le propriétaire “user”
  • Cliquer sur Save
  • Clic droit sur Servers->PostgreSQL 10->Databases->soins->Query Tool…
  • Copier/Coller le contenu du fichier install_database_transactions.sql
  • Cliquer sur le bouton Execute/Refresh

Installation sous Ubuntu

sudo apt-get update

Installation eclipse

Créez un fichier eclipse.desktop avec le contenu suivant :

[Desktop Entry]
Version=1.0
Type=Application
Terminal=false
Exec=/opt/eclipse/eclipse
Name=Eclipse IDE for Java Developers
Comment=Eclipse IDE for Java Developers
Icon=/opt/eclipse/icon.xpm

Exécutez le script suivant :

# Installation Java

sudo add-apt-repository ppa:linuxuprising/java
sudo apt-get install oracle-java11-installer

# Installation Eclipse

wget http://mirror.csclub.uwaterloo.ca/eclipse/technology/epp/downloads/release/2018-12/R/eclipse-jee-2018-12-R-linux-gtk-x86_64.tar.gz

tar -xzf eclipse-jee-2018-12-R-linux-gtk-x86_64.tar.gz

sudo mv eclipse /opt/eclipse
sudo cp eclipse.desktop /usr/share/applications

Installation de PostgreSQL

Exécutez le script suivant :

# Installation Base de données

# Database server PostgreSQL
# login: postgres
# password: usr
# command to start: /usr/lib/postgresql/10/bin/pg_ctl -D /var/lib/postgresql/10/main -l logfile start
sudo apt-get install wget ca-certificates
wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add -
sudo sh -c 'echo "deb http://apt.postgresql.org/pub/repos/apt/ `lsb_release -cs`-pgdg main" >> /etc/apt/sources.list.d/pgdg.list'
sudo apt-get update
sudo apt install postgresql postgresql-contrib

# Database client pgAdmin
# login: postgres
# password: usr
sudo apt-get install pgadmin4 pgadmin4-apache2

# Création d'un nouvel utilisateur
# login: user
# password: usr (choisi lors du prompt)
sudo -u postgres createuser -P -d user

# Création de la base de données soins
createdb soins -O user
wget --no-cache https://formations.imt-atlantique.fr/bd_ihm/sql/dml1.fr.files/install_database_soins.sql -O install_database_soins.sql
psql -q -d soins -f install_database_soins.sql
chmod +x install_database_soins.sql

# Création de la base de données transactions
createdb transactions -O user
wget --no-cache https://formations.imt-atlantique.fr/bd_ihm/transactions/transactions_activity.fr.files/install_database_transactions.sql -O install_database_transactions.sql
psql -q -d transactions -f install_database_transactions.sql
chmod +x install_database_transactions.sql