Upload via GUI (258 Dateien)

This commit is contained in:
2026-10-16 19:12:15 +00:00
parent 491b87f468
commit 56deade877
50 changed files with 23552 additions and 0 deletions
@@ -0,0 +1,17 @@
<?php
function convert_schema_to_sqlite(string $sql): string
{
$sql = preg_replace('/ENGINE=InnoDB DEFAULT CHARSET=utf8mb4/', '', $sql);
$sql = preg_replace('/INT AUTO_INCREMENT PRIMARY KEY/', 'INTEGER PRIMARY KEY AUTOINCREMENT', $sql);
$sql = preg_replace('/ENUM\([^)]*\)/', 'VARCHAR(30)', $sql);
$sql = preg_replace(
'/DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP/',
'DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP',
$sql
);
$sql = preg_replace('/SET NAMES utf8mb4;/', '', $sql);
$sql = preg_replace('/SET FOREIGN_KEY_CHECKS = [01];/', '', $sql);
return $sql;
}