Outils pour utilisateurs

Outils du site


om_etape2

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
om_etape2 [2020/05/22 08:43] – [Créer les tables de l'application] fraynaudom_etape2 [2020/06/08 16:29] (Version actuelle) fraynaud
Ligne 1: Ligne 1:
 ====== Installer la base de données ====== ====== Installer la base de données ======
 +
 + --- //[[f.raynaud@arles-linux.org|François Raynaud]] 2020/06/08 16:29//
  
 [[https://openmairie.readthedocs.io/projects/omframework/fr/4.9/installation/index.html#creer-la-base-de-donnees|source]] [[https://openmairie.readthedocs.io/projects/omframework/fr/4.9/installation/index.html#creer-la-base-de-donnees|source]]
Ligne 6: Ligne 8:
  
  
-Il faut modifier le nom du schéma dans data/psql/install.sql et nous allons appellé notre schéma f1 dans la variable search_path +Il faut modifier le nom du schéma dans data/psql/install.sql et nous allons appeler notre schéma f1 dans la variable schema  
  
  
 <code> <code>
 /var/www/html/formation/f1/data/pgsql# nano install.sql /var/www/html/formation/f1/data/pgsql# nano install.sql
-     
-    SET search_path = f1, pg_catalog; 
  
 +-- Nom du shéma
 +\set schema 'f1'
 </code> </code>
 +
  
 Nous allons créer la base formation  Nous allons créer la base formation 
  
 <code> <code>
-createdb formation  -U postgres +/var/www/html/formation/f1/data/pgsql# createdb formation -U postgres 
 </code> </code>
  
-Nous allons installé les tables du framework dans la base formation en utilisant install+Nous allons installer les tables du framework dans la base formation en utilisant install
  
 <code> <code>
Ligne 39: Ligne 43:
  f1     | om_droit        | table | postgres  f1     | om_droit        | table | postgres
  f1     | om_etat         | table | postgres  f1     | om_etat         | table | postgres
- f1     | om_lettretype   | table | \i init_metier.sqlpostgres+ f1     | om_lettretype   | table | postgres
  f1     | om_logo         | table | postgres  f1     | om_logo         | table | postgres
  f1     | om_parametre    | table | postgres  f1     | om_parametre    | table | postgres
Ligne 60: Ligne 64:
  
  
-Nous allons créer le répertoire dyn et le lien entre l'application et la base de données+Nous allons créer le répertoire "dynet le lien entre l'application et la base de données 
 + 
 +Le nom du fichier doit être : **database.inc.php**
  
  
Ligne 100: Ligne 106:
    
 ===== Créer les tables de l'application ===== ===== Créer les tables de l'application =====
 +{{ ::f1_classe.png?400|}}
 Dans notre cas nous souhaitons gérer pour les adhérents de notre association les inscriptions et les présences aux conférences par la création dans le fichier init_metier.sql (ou directement dans la base) :   Dans notre cas nous souhaitons gérer pour les adhérents de notre association les inscriptions et les présences aux conférences par la création dans le fichier init_metier.sql (ou directement dans la base) :  
   * des tables de l'application : adherent, conference, adherent_conference   * des tables de l'application : adherent, conference, adherent_conference
Ligne 108: Ligne 114:
   * des droits dans om_droit pour donner l'accès à l'administrateur   * des droits dans om_droit pour donner l'accès à l'administrateur
  
-{{ ::f1_classe.png?400|}}+
  
 <code> <code>
om_etape2.1590137033.txt.gz · Dernière modification : 2020/05/22 08:43 de fraynaud