Wie man Nextcloud MariaDB/MySQL-Tabellen zu ROW_FORMAT=Dynamic konvertiert

English Deutsch

Um alle Tabellen in einer MariaDB/MySQL-Datenbank zu konvertieren, um das ROW_FORMAT=DYNAMIC zu verwenden, setzen Sie zuerst das Standard-Zeilenformat mit der folgenden SQL-Abfrage:

convert_row_format.sql
SET GLOBAL innodb_default_row_format=DYNAMIC;

Danach generieren Sie die Abfragen, um alle Tabellen zu konvertieren, um das ROW_FORMAT=DYNAMIC zu verwenden:

generate_alter_statements.sql
SELECT CONCAT('ALTER TABLE `', table_name, '` ROW_FORMAT=DYNAMIC;') AS sql_statements
FROM information_schema.tables
WHERE table_schema = 'nextcloud'
AND ROW_FORMAT != 'Dynamic';

Kopieren Sie die Ausgabe der Abfrage und führen Sie sie in Ihrer Datenbank aus. Dies kann eine Weile dauern, abhängig von der Größe Ihrer Datenbank.


Check out similar posts by category: Nextcloud, MariaDB