Add diary photos and linked patch history
This commit is contained in:
@@ -166,6 +166,7 @@ CREATE TABLE concert_attendance (
|
||||
CREATE TABLE user_badges (
|
||||
user_id INTEGER NOT NULL REFERENCES users(id) ON DELETE CASCADE,
|
||||
badge_code VARCHAR(50) NOT NULL,
|
||||
trigger_concert_id INTEGER REFERENCES concerts(id) ON DELETE SET NULL,
|
||||
awarded_at TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP,
|
||||
PRIMARY KEY (user_id, badge_code)
|
||||
);
|
||||
@@ -215,6 +216,7 @@ CREATE TABLE concert_diary (
|
||||
rating SMALLINT NOT NULL CHECK (rating BETWEEN 1 AND 5),
|
||||
favorite_song VARCHAR(255),
|
||||
notes TEXT,
|
||||
photo_path TEXT,
|
||||
created_at TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP,
|
||||
updated_at TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP,
|
||||
PRIMARY KEY (user_id, concert_id)
|
||||
|
||||
@@ -0,0 +1,2 @@
|
||||
ALTER TABLE concert_diary
|
||||
ADD COLUMN IF NOT EXISTS photo_path TEXT;
|
||||
@@ -0,0 +1,2 @@
|
||||
ALTER TABLE user_badges
|
||||
ADD COLUMN IF NOT EXISTS trigger_concert_id INTEGER REFERENCES concerts(id) ON DELETE SET NULL;
|
||||
Reference in New Issue
Block a user