feat: Update member table schema to link users and enhance calendar events structure
All checks were successful
Deploy tt-tagebuch / deploy (push) Successful in 52s
All checks were successful
Deploy tt-tagebuch / deploy (push) Successful in 52s
This commit is contained in:
@@ -1,4 +1,4 @@
|
||||
ALTER TABLE member
|
||||
ADD COLUMN user_id INT NULL,
|
||||
ADD UNIQUE KEY member_user_id_unique (user_id),
|
||||
ADD CONSTRAINT member_user_id_fk FOREIGN KEY (user_id) REFERENCES user(id) ON DELETE SET NULL;
|
||||
ALTER TABLE `member`
|
||||
ADD COLUMN `user_id` INT NULL,
|
||||
ADD UNIQUE KEY `member_user_id_unique` (`user_id`),
|
||||
ADD CONSTRAINT `member_user_id_fk` FOREIGN KEY (`user_id`) REFERENCES `user` (`id`) ON DELETE SET NULL;
|
||||
|
||||
11
backend/migrations/20260724_align_calendar_events_schema.sql
Normal file
11
backend/migrations/20260724_align_calendar_events_schema.sql
Normal file
@@ -0,0 +1,11 @@
|
||||
-- Ergänzt eine bereits vorhandene ältere calendar_events-Tabelle um die
|
||||
-- Felder des aktuellen Kalender-Modells. Bestehende Termine bleiben erhalten.
|
||||
ALTER TABLE `calendar_events`
|
||||
ADD COLUMN IF NOT EXISTS `event_type` VARCHAR(32) NOT NULL DEFAULT 'club_event' AFTER `club_id`,
|
||||
ADD COLUMN IF NOT EXISTS `status` VARCHAR(32) NOT NULL DEFAULT 'planning' AFTER `event_type`,
|
||||
ADD COLUMN IF NOT EXISTS `description` TEXT NULL AFTER `title`,
|
||||
ADD COLUMN IF NOT EXISTS `location` VARCHAR(255) NULL AFTER `description`,
|
||||
ADD COLUMN IF NOT EXISTS `registration_deadline` DATE NULL AFTER `end_date`,
|
||||
ADD COLUMN IF NOT EXISTS `organizer_user_id` INT NULL AFTER `registration_deadline`,
|
||||
ADD COLUMN IF NOT EXISTS `category` VARCHAR(64) NULL AFTER `organizer_user_id`,
|
||||
ADD COLUMN IF NOT EXISTS `notes` TEXT NULL AFTER `category`;
|
||||
Reference in New Issue
Block a user