Logo
Explore Help
Sign In
AS1024/itflow
1
0
Fork 0
You've already forked itflow
mirror of https://github.com/itflow-org/itflow synced 2026-11-12 07:27:22 +00:00
Code Issues Packages Projects Releases Wiki Activity
7,502 Commits 8 Branches 25 Tags
69fd43051fe18cabd180fd44f06ae8e104df8914
Commit Graph

1 Commits

Author SHA1 Message Date
johnnyq
bce68aac6a Add a collation check and repair to Admin > Debug: functions/database_collation.php reads from db.sql each table's default collation and each text column's, compares them with information_schema and can give every table that differs the collation db.sql has for it, one ALTER a table with a MODIFY a column built from its SHOW CREATE TABLE line with only the collation replaced, as database 3.6.5 does, so a binary column that was flattened goes back to utf8mb4_bin too and no column type changes; the ITFlow section gains a Database collation check that warns when any table differs, and the Database card lists them under Structure a row a table, in Copy for support as well, with a Repair collations button behind a confirm; the button posts to the new admin/post/debug.php, CSRF-checked and not tied to the request so a large table is not cut off with the browser, which writes an audit log entry naming the tables changed and a warning in App Logs for each one it had to leave, a table being changed whole or not at all; tables and columns db.sql does not have are not looked at; run through the page and against the whole schema on MySQL 8.0 and MariaDB 10.11; add both to the 26.11.7 changelog section 2026-11-11 20:33:19 -05:00
Powered by Gitea Version: 1.25.4 Page: 374ms Template: 11ms
English
Bahasa Indonesia Deutsch English Español Français Gaeilge Italiano Latviešu Magyar nyelv Nederlands Polski Português de Portugal Português do Brasil Suomi Svenska Türkçe Čeština Ελληνικά Български Русский Українська فارسی മലയാളം 日本語 简体中文 繁體中文(台灣) 繁體中文(香港) 한국어
Licenses API