18 lines
560 B
PHP
18 lines
560 B
PHP
<?php
|
|
require_once __DIR__ . '/../config.php';
|
|
|
|
$db = db();
|
|
|
|
try {
|
|
$db->exec("ALTER TABLE charity_members ADD COLUMN user_id INT NULL");
|
|
$db->exec("ALTER TABLE charity_members ADD CONSTRAINT fk_charity_members_user FOREIGN KEY (user_id) REFERENCES users(id) ON DELETE SET NULL");
|
|
echo "Migration 033 completed successfully.\n";
|
|
} catch (PDOException $e) {
|
|
if (strpos($e->getMessage(), 'Duplicate column name') !== false) {
|
|
echo "Column user_id already exists.\n";
|
|
} else {
|
|
echo "Error: " . $e->getMessage() . "\n";
|
|
}
|
|
}
|
|
|