Skip to content

BilelJegham/akeed-projet-svn

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Akeed Projet SVN

Bilel Jegham contact.bileljegham@gmail.com

Ce dépôt contient un squelette pour un projet OracleXE et OracleADF.

Database

Le dossier database contient l'ensemble des codes et des tests liés à la base de données. Le versionnement de la base de données est géré via l'outil Liquibase.

Composition

Le dossier src contient les scripts SQL de lancement de la base. Et le dossier test contient les fichiers feature des tests.

Utilisatation

Afin de mettre à jour votre base de données de données vous pouvez utiliser la commande suivante :

# Windows
start ./bin/liquibase.bat --driver=oracle.jdbc.OracleDriver \
     --url="jdbc:oracle:thin:@<url>" \
     --username=<user> \
     --password=<pass> \
     --changeLogFile=data.yml \
     --logLevel=sql \
     update
# Linux
sh ./bin/liquibase --driver=oracle.jdbc.OracleDriver \
     --url="jdbc:oracle:thin:@<url>" \
     --username=<user> \
     --password=<pass> \
     --changeLogFile=data.yml \
     --logLevel=sql \
     update

Pour ajouter une modification à la base de données de données, vous pouvez créer un fichier sql dans le dossier database/src. Pour le format du fichier sql devra respecter les recommandations : https://www.liquibase.org/documentation/sql_format.html

Le nom de fichier devra être sous la forme <num-chanset>-xxx.sql

Application

Sur le même modéle que le dossier database.

Composition

Le dossier src contient le projet ADF et le dossier test contient les fichiers feature des tests.

Extra

Docker

Installation

  1. Oracle 18.3-small :
    Pour générer l'image docker 18.3, il faut télécharger le fichier db_home.zip (Oracle Database 18c Standard Edition 2 for Linux x64) disponible sur http://www.oracle.com/technetwork/database/enterprise-edition/downloads/index.html

Il est fortement conseillé de push cette image sur un Docker Container Repository.
L'image étant lourde (20.4GB). Il sera plus pratique pour les développeurs de l'utiliser.

Utilisation

# Lancement
docker-compose up 

# Arret
docker-compose down

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published