diff --git a/backend/src/main/resources/db/migration/prod/V10__fix_table_group_and_member.sql b/backend/src/main/resources/db/migration/prod/V10__fix_table_group_and_member.sql deleted file mode 100644 index 39cabeb87..000000000 --- a/backend/src/main/resources/db/migration/prod/V10__fix_table_group_and_member.sql +++ /dev/null @@ -1,37 +0,0 @@ -ALTER TABLE department_member -DROP FOREIGN KEY FK_DEPARTMENT_MEMBER_ON_MEMBER, -DROP FOREIGN KEY FK_DEPARTMENT_MEMBER_ON_DEPARTMENT; - -drop table department; -drop table department_member; - -CREATE TABLE IF NOT EXISTS department -( - id bigint auto_increment primary key, - part varchar(50) not null, - term varchar(50) not null -) ENGINE = InnoDB - DEFAULT CHARSET = utf8mb4; - -create table if not exists department_member -( - id bigint auto_increment primary key, - member_id bigint not null, - department_id bigint not null, - constraint FK_DEPARTMENT_MEMBER_ON_MEMBER - foreign key (member_id) references prolog.member (id), - constraint FK_DEPARTMENT_MEMBER_ON_DEPARTMENT - foreign key (department_id) references prolog.department (id) -) ENGINE = InnoDB - DEFAULT CHARSET = utf8mb4; - -insert into department(id, part, term) values (1, 'BACKEND', 'THIRD'); -insert into department(id, part, term) values (2, 'FRONTEND', 'THIRD'); -insert into department(id, part, term) values (3, 'BACKEND', 'FOURTH'); -insert into department(id, part, term) values (4, 'FRONTEND', 'FOURTH'); -insert into department(id, part, term) values (5, 'BACKEND', 'FIFTH'); -insert into department(id, part, term) values (6, 'FRONTEND', 'FIFTH'); -insert into department(id, part, term) values (7, 'ANDROID', 'FIFTH'); - -insert into department_member (id, member_id, department_id) - (select id, member_id, group_id from group_member); diff --git a/backend/src/main/resources/db/migration/prod/V9__alter_table_group_and_member.sql b/backend/src/main/resources/db/migration/prod/V9__alter_table_group_and_member.sql index 6766b3a8e..d0e42886b 100644 --- a/backend/src/main/resources/db/migration/prod/V9__alter_table_group_and_member.sql +++ b/backend/src/main/resources/db/migration/prod/V9__alter_table_group_and_member.sql @@ -3,28 +3,28 @@ CREATE TABLE IF NOT EXISTS department id bigint auto_increment primary key, part varchar(50) not null, term varchar(50) not null -) ENGINE = InnoDB - DEFAULT CHARSET = utf8mb4; + ) ENGINE = InnoDB + DEFAULT CHARSET = utf8mb4; create table if not exists department_member ( id bigint auto_increment primary key, member_id bigint not null, department_id bigint not null, - constraint FK_DEPARTMENT_MEMBER_ON_MEMBERㅇ - foreign key (member_id) references prolog.member (id), + constraint FK_DEPARTMENT_MEMBER_ON_MEMBER + foreign key (member_id) references prolog.member (id), constraint FK_DEPARTMENT_MEMBER_ON_DEPARTMENT - foreign key (department_id) references prolog.department (id) -) ENGINE = InnoDB - DEFAULT CHARSET = utf8mb4; + foreign key (department_id) references prolog.department (id) + ) ENGINE = InnoDB +DEFAULT CHARSET = utf8mb4; -insert into department(id, part, term) values (1, '백엔드', '3기'); -insert into department(id, part, term) values (2, '프론트엔드', '3기'); -insert into department(id, part, term) values (3, '백엔드', '4기'); -insert into department(id, part, term) values (4, '프론트엔드', '4기'); -insert into department(id, part, term) values (5, '백엔드', '5기'); -insert into department(id, part, term) values (6, '프론트엔드', '5기'); -insert into department(id, part, term) values (7, '안드로이드', '5기'); +insert into department(id, part, term) values (1, 'BACKEND', 'THIRD'); +insert into department(id, part, term) values (2, 'FRONTEND', 'THIRD'); +insert into department(id, part, term) values (3, 'BACKEND', 'FOURTH'); +insert into department(id, part, term) values (4, 'FRONTEND', 'FOURTH'); +insert into department(id, part, term) values (5, 'BACKEND', 'FIFTH'); +insert into department(id, part, term) values (6, 'FRONTEND', 'FIFTH'); +insert into department(id, part, term) values (7, 'ANDROID', 'FIFTH'); insert into department_member (id, member_id, department_id) (select id, member_id, group_id from group_member);