14 lines
469 B
SQL
14 lines
469 B
SQL
-- Example migration: Create user profiles table
|
|
CREATE TABLE IF NOT EXISTS user_profiles (
|
|
id UUID PRIMARY KEY DEFAULT gen_random_uuid(),
|
|
user_id UUID NOT NULL REFERENCES users(id) ON DELETE CASCADE,
|
|
avatar_url VARCHAR(500),
|
|
bio TEXT,
|
|
phone VARCHAR(50),
|
|
created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
|
|
updated_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
|
|
UNIQUE(user_id)
|
|
);
|
|
|
|
CREATE INDEX idx_user_profiles_user_id ON user_profiles(user_id);
|