Skip to content
Snippets Groups Projects
Select Git revision
  • 61b4876cb7d8031956e6497b6e43bfba1a1461d8
  • master default protected
  • 5.x
  • ll-php8-bs5
  • release_5_bs5
  • ll-php8
  • 4.x
  • laminas_migration
  • release_1.0.0.2
  • release_4.0.0
  • release_3.2.8
  • bootstrap4_migration
  • 1.0.0.3
  • 6.0.7
  • 6.0.6
  • 6.0.5
  • 6.0.4
  • 6.0.3
  • 6.0.2
  • 6.0.1
  • 5.1.1
  • 6.0.0
  • 5.1.0
  • 5.0.0
  • 4.0.2
  • 3.2.11
  • 4.0.1
  • 3.2.10
  • 4.0.0
  • 1.0.0.2
  • 3.2.9
  • 3.2.8
32 results

schema_postgresql.sql

Blame
  • Code owners
    Assign users and groups as approvers for specific file changes. Learn more.
    update_sql.sh 1.45 KiB
    #!/bin/bash
    set -e
    
    ###############################################################################################################
    #
    # Script de mise à jour (à partir du dépôt git SyGAL) des scripts SQL de création d'une bdd pour SyGAL.
    #
    ###############################################################################################################
    
    THIS_DIR=$(cd $(dirname $0) && pwd)
    ROOT_DIR=${THIS_DIR}
    GIT_REPO=git@git.unicaen.fr:/open-source/sygal
    TMP_CLONE_DIR=/tmp/sygal
    BRANCH=master
    
    echo
    echo "----- Obtention des dernières versions des scripts de création de bdd ----------------------"
    git clone ${GIT_REPO} ${TMP_CLONE_DIR}
    cd ${TMP_CLONE_DIR}
    git checkout ${BRANCH}
    git pull
    
    echo
    echo "----- Préparation des scripts ---------------------------------------------------------------"
    cd ${TMP_CLONE_DIR}/doc/database
    mv build_db_files.conf.dist build_db_files.conf
    bash build_db_files.sh -c ./build_db_files.conf -i ./sql/
    
    # Copie dans cette image (répertoire d'init de la bdd) des scripts SQL ;
    # et déplacement du script à exécuter en tant que "super-user" dans le sous-répertoire `admin`.
    echo
    echo "----- Copie des scripts préparés ------------------------------------------------------------"
    cp -v ./sql/*.sql ${ROOT_DIR}/docker/sql/
    mv -v ${ROOT_DIR}/docker/sql/01_create_db_user.sql ${ROOT_DIR}/docker/sql/admin/
    
    echo
    echo "----- Git status ------------------------------------------------------------------------------"
    cd ${ROOT_DIR}
    git status