38808-vm/db/migrations/033_add_user_id_to_charity_members.php
2026-04-13 05:29:49 +00:00

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";
}
}