diff --git a/src/main/resources/db/scripts/changelog-master.xml b/src/main/resources/db/scripts/changelog-master.xml new file mode 100644 index 0000000..1614c28 --- /dev/null +++ b/src/main/resources/db/scripts/changelog-master.xml @@ -0,0 +1,9 @@ + + + + + + \ No newline at end of file diff --git a/src/main/resources/db/scripts/release_0_0_1/changelog.xml b/src/main/resources/db/scripts/release_0_0_1/changelog.xml new file mode 100644 index 0000000..a86ce26 --- /dev/null +++ b/src/main/resources/db/scripts/release_0_0_1/changelog.xml @@ -0,0 +1,10 @@ + + + + + + + \ No newline at end of file diff --git a/src/main/resources/db/scripts/release_0_0_1/scripts/01_create_table_users.sql b/src/main/resources/db/scripts/release_0_0_1/scripts/01_create_table_users.sql new file mode 100644 index 0000000..c1b9e5a --- /dev/null +++ b/src/main/resources/db/scripts/release_0_0_1/scripts/01_create_table_users.sql @@ -0,0 +1,13 @@ +-- liquibase formatted sql + +-- changeset L_DelOff:create_table_users rollbackSplitStatements:true +-- comment: Создание таблицы с пользователями + +CREATE TABLE USERS +( + ID VARCHAR(36) PRIMARY KEY COMMENT 'Идентификатор', + USERNAME VARCHAR(64) UNIQUE COMMENT 'Имя пользователя', + PASSWORD VARCHAR(36) COMMENT 'Пароль' +); + +-- rollback DROP TABLE USERS; \ No newline at end of file diff --git a/src/main/resources/db/scripts/release_0_0_1/scripts/02_create_table_roles.sql b/src/main/resources/db/scripts/release_0_0_1/scripts/02_create_table_roles.sql new file mode 100644 index 0000000..0bee998 --- /dev/null +++ b/src/main/resources/db/scripts/release_0_0_1/scripts/02_create_table_roles.sql @@ -0,0 +1,13 @@ +-- liquibase formatted sql + +-- changeset L_DelOff:create_table_roles rollbackSplitStatements:true +-- comment: Создание таблицы с ролями + +CREATE TABLE ROLES +( + ID VARCHAR(36) PRIMARY KEY COMMENT 'Идентификатор роли', + NAME VARCHAR(64) UNIQUE COMMENT 'Имя роли' +); + + +-- rollback DROP TABLE ROLES; \ No newline at end of file