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.
If this post helped you, please consider buying me a coffee or donating via PayPal to support research & publishing of new posts on TechOverflow