jasan/update_schema_v2.php
2026-03-04 21:15:35 +09:00

32 lines
1 KiB
PHP

<?php
try {
$db = new PDO('sqlite:d:\Docker\jasan\assets.db');
$db->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
// 실제 사용자 (real_user) 컬럼 추가
try {
$db->exec("ALTER TABLE laptop_assets ADD COLUMN real_user TEXT");
echo "Column 'real_user' added successfully.\n";
} catch (PDOException $e) {
if (strpos($e->getMessage(), 'duplicate column name') !== false) {
echo "Column 'real_user' already exists.\n";
} else {
throw $e;
}
}
// 매각 대상자 ID (disposal_user_id) 컬럼 추가
try {
$db->exec("ALTER TABLE laptop_assets ADD COLUMN disposal_user_id INTEGER");
echo "Column 'disposal_user_id' added successfully.\n";
} catch (PDOException $e) {
if (strpos($e->getMessage(), 'duplicate column name') !== false) {
echo "Column 'disposal_user_id' already exists.\n";
} else {
throw $e;
}
}
} catch (Exception $e) {
echo "Error: " . $e->getMessage() . "\n";
}