Skip to content
Snippets Groups Projects
Select Git revision
  • 8fba65c2526deffb3e29cb7320ac36e4ba074f7c
  • master default protected
  • detached4
  • detached3
  • detached2
  • bsv-next
  • detached
  • php82
  • 6.x
  • 6.4.0
  • 6.3.3
  • 6.3.2
  • 6.3.1
  • 6.3.0
  • 6.2.7
  • 6.2.6
  • 6.2.5
  • 6.2.4
  • 6.2.3
  • 6.2.2
  • 6.2.1
  • 6.2.0
  • 6.1.3
  • 6.1.2
  • 6.1.1
  • 6.1.0
  • 6.0.0
27 results

main.js

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