#!/bin/bash # Optimize sur les tables d'Hydra echo "Begin date: $(date)" part=$1 if [ -z "$part" ]; then echo 'Bad empty part. Please give a number between 1 and 7' exit 1 fi case $part in 1) tables='hydra_oauth2_access' ;; 2) tables='hydra_oauth2_oidc' ;; 3) tables='hydra_oauth2_code' ;; 4) tables='hydra_oauth2_authentication_request' ;; 5) tables='hydra_oauth2_consent_request' ;; 6) tables='hydra_oauth2_logout_request, hydra_oauth2_consent_request_handled' ;; 7) tables='hydra_oauth2_authentication_session, hydra_oauth2_authentication_request_handled, hydra_oauth2_pkce' ;; *) echo "Unexpected error. Part: $part" exit 1 esac mysql --defaults-file=/etc/mysql/debian.cnf hydra <