update database

This commit is contained in:
Flatlogic Bot 2026-03-24 08:28:04 +00:00
parent 4167b44e71
commit 5c05193a14

View File

@ -783,6 +783,11 @@ function ensure_schema(): void
try { db()->exec("ALTER TABLE landing_sections ADD COLUMN content_ar TEXT NULL AFTER content"); } catch (Exception $e) {}
try { db()->exec("ALTER TABLE landing_sections ADD COLUMN button_text_ar VARCHAR(100) NULL AFTER button_text"); } catch (Exception $e) {}
// Ensure is_company exists in truck_owner_profiles
try { db()->exec("ALTER TABLE truck_owner_profiles ADD COLUMN is_company TINYINT(1) DEFAULT 0 AFTER id_card_path"); } catch (Exception $e) {}
try { db()->exec("ALTER TABLE truck_owner_profiles ADD COLUMN ctr_number VARCHAR(100) NULL AFTER is_company"); } catch (Exception $e) {}
try { db()->exec("ALTER TABLE truck_owner_profiles ADD COLUMN notes TEXT NULL AFTER ctr_number"); } catch (Exception $e) {}
$sql = <<<SQL
CREATE TABLE IF NOT EXISTS shipments (
id INT AUTO_INCREMENT PRIMARY KEY,
@ -852,6 +857,9 @@ SQL;
bank_name VARCHAR(100) NULL,
bank_branch VARCHAR(100) NULL,
id_card_path TEXT NOT NULL,
is_company TINYINT(1) DEFAULT 0,
ctr_number VARCHAR(100) NULL,
notes TEXT NULL,
truck_pic_path VARCHAR(255) NOT NULL,
registration_path TEXT NOT NULL,
created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
@ -1009,4 +1017,4 @@ try {
if ($tz && in_array($tz, DateTimeZone::listIdentifiers())) {
date_default_timezone_set($tz);
}
} catch (Throwable $e) {}
} catch (Throwable $e) {}