From 00cce38bf19957591fa1135ce1ea85da7754b5f3 Mon Sep 17 00:00:00 2001 From: Christoph Date: Fri, 28 Mar 2025 01:55:32 +0100 Subject: [PATCH] Add script 'correct-cloud-database-row-format.sh'. --- correct-cloud-database-row-format.sh | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100755 correct-cloud-database-row-format.sh diff --git a/correct-cloud-database-row-format.sh b/correct-cloud-database-row-format.sh new file mode 100755 index 0000000..37e7e9d --- /dev/null +++ b/correct-cloud-database-row-format.sh @@ -0,0 +1,14 @@ +#"/usr/bin/env bash + +read -p "Enter Database Name: " DB_NAME + +echo + +mysql -e " +SELECT CONCAT('ALTER TABLE \`', TABLE_NAME, '\` ROW_FORMAT=DYNAMIC;') +FROM INFORMATION_SCHEMA.TABLES +WHERE TABLE_SCHEMA = '$DB_NAME' +AND ENGINE = 'InnoDB'; +" -B -N | while read -r sql; do + mysql -e "$sql" "$DB_NAME" +done