Update: 2026-05-03 23:08:56
This commit is contained in:
@@ -59,10 +59,10 @@ echo "User ID {$user['id']} migrated successfully.\n";
|
||||
// 4. Create user_company_assignments table
|
||||
try {
|
||||
$db->exec("CREATE TABLE IF NOT EXISTS user_company_assignments (
|
||||
id CHAR(36) NOT NULL DEFAULT (UUID()),
|
||||
user_id CHAR(36) NOT NULL,
|
||||
company_id CHAR(36) NOT NULL,
|
||||
assigned_by CHAR(36) NOT NULL,
|
||||
id INT AUTO_INCREMENT,
|
||||
user_id VARCHAR(100) NOT NULL,
|
||||
company_id VARCHAR(100) NOT NULL,
|
||||
assigned_by VARCHAR(100) NOT NULL,
|
||||
assigned_at DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP,
|
||||
is_active TINYINT(1) NOT NULL DEFAULT 1,
|
||||
PRIMARY KEY (id),
|
||||
@@ -78,7 +78,7 @@ try {
|
||||
|
||||
// 5. Update invoices table to include uploaded_by
|
||||
try {
|
||||
$db->exec("ALTER TABLE invoices ADD COLUMN uploaded_by CHAR(36) NULL AFTER status");
|
||||
$db->exec("ALTER TABLE invoices ADD COLUMN uploaded_by VARCHAR(100) NULL AFTER status");
|
||||
$db->exec("ALTER TABLE invoices ADD CONSTRAINT fk_inv_uploader FOREIGN KEY (uploaded_by) REFERENCES users(id) ON DELETE SET NULL");
|
||||
echo "[OK] Updated invoices table with uploaded_by tracker.\n";
|
||||
} catch (\Exception $e) {
|
||||
|
||||
Reference in New Issue
Block a user