1
0

ajout variable nom de table sql

This commit is contained in:
unfr
2025-08-08 22:01:26 +02:00
parent 13a887bc5e
commit 724c263203
5 changed files with 16 additions and 13 deletions

View File

@@ -12,7 +12,7 @@ checkdb() {
fi
else
# Vérifie si la table existe, sinon crée-la
exists=$(db_query "SHOW TABLES LIKE 'release';")
exists=$(db_query "SHOW TABLES LIKE \`$MYSQL_TABLE\`;")
if [ -z "$exists" ]; then
echo "La table 'release' n'existe pas. Création..."
do_createdb
@@ -168,8 +168,8 @@ do_createdb() {
if [ "$dbtype" = "mysql" ]; then
mysql --default-character-set=utf8mb4 -h "$MYSQL_HOST" -P "$MYSQL_PORT" -u "$MYSQL_USER" -p"$MYSQL_PASS" -e "CREATE DATABASE IF NOT EXISTS \`$MYSQL_DB\` DEFAULT CHARACTER SET utf8mb4;"
mysql --default-character-set=utf8mb4 -h "$MYSQL_HOST" -P "$MYSQL_PORT" -u "$MYSQL_USER" -p"$MYSQL_PASS" -D "$MYSQL_DB" -e "
DROP TABLE IF EXISTS \`release\`;
CREATE TABLE \`release\` (
DROP TABLE IF EXISTS \`$MYSQL_TABLE\`;
CREATE TABLE \`$MYSQL_TABLE\` (
id INT PRIMARY KEY AUTO_INCREMENT,
nom VARCHAR(255) NOT NULL,
status INT NOT NULL DEFAULT 0
@@ -182,7 +182,7 @@ CREATE TABLE \`release\` (
fi
fi
sqlite3 "$DB_FILE" <<EOF
CREATE TABLE \`release\` (
CREATE TABLE \`$MYSQL_TABLE\` (
id INTEGER PRIMARY KEY AUTOINCREMENT,
nom TEXT NOT NULL,
status INTEGER NOT NULL DEFAULT 0 CHECK(status IN (0, 1, 2, 3))