-- Update database schema untuk mendukung Google dan Facebook Login
-- Run script ini di phpMyAdmin atau MySQL client

-- Cek apakah kolom social_id dan login_type sudah ada
-- Jika belum ada, tambahkan kolom baru
ALTER TABLE users 
ADD COLUMN IF NOT EXISTS social_id VARCHAR(255) NULL AFTER password,
ADD COLUMN IF NOT EXISTS login_type VARCHAR(20) NULL AFTER social_id,
ADD COLUMN IF NOT EXISTS profile_image VARCHAR(500) NULL AFTER login_type;

-- Buat index untuk social login
ALTER TABLE users 
ADD INDEX idx_social_login (social_id, login_type);

-- Update existing users yang login dengan username/password
UPDATE users 
SET login_type = 'local' 
WHERE login_type IS NULL;

-- Tampilkan struktur tabel users
DESCRIBE users;
