diff --git a/clearing-parent/db-scripts/src/main/resources/db/DDL.sql b/clearing-parent/db-scripts/src/main/resources/db/DDL.sql index ac1ee6f77..b378940d8 100644 --- a/clearing-parent/db-scripts/src/main/resources/db/DDL.sql +++ b/clearing-parent/db-scripts/src/main/resources/db/DDL.sql @@ -424,38 +424,41 @@ COMMENT ON COLUMN IN_OUT_S_DF_TYPE_DICTIONARY.CODE IS 'Код'; COMMENT ON COLUMN IN_OUT_S_DF_TYPE_DICTIONARY.NAME IS 'Тип записи'; /* Business objects */ - -- user - Пользователь -CREATE TABLE IF NOT EXISTS "USER"(ID bigint PRIMARY KEY, CREATED_AT timestamp, UPDATED_AT timestamp, COMPANY_ID bigint, IDENTIFIER varchar(250)); -COMMENT ON TABLE "USER" IS 'Пользователь'; +CREATE TABLE IF NOT EXISTS USER_CLR(ID bigint PRIMARY KEY, CREATED_AT timestamp, UPDATED_AT timestamp, COMPANY_ID bigint, IDENTIFIER varchar(250), NAME varchar(250)); +COMMENT ON TABLE USER_CLR IS 'Пользователь'; -COMMENT ON COLUMN "USER".ID IS 'Идентификатор'; +COMMENT ON COLUMN USER_CLR.ID IS 'Идентификатор'; -COMMENT ON COLUMN "USER".CREATED_AT IS 'Создано'; +COMMENT ON COLUMN USER_CLR.CREATED_AT IS 'Создано'; -COMMENT ON COLUMN "USER".UPDATED_AT IS 'Изменено'; +COMMENT ON COLUMN USER_CLR.UPDATED_AT IS 'Изменено'; -COMMENT ON COLUMN "USER".COMPANY_ID IS 'Компания (linked to company)'; +COMMENT ON COLUMN USER_CLR.COMPANY_ID IS 'Компания (linked to company)'; -COMMENT ON COLUMN "USER".IDENTIFIER IS 'Внешний идентификатор'; +COMMENT ON COLUMN USER_CLR.IDENTIFIER IS 'Внешний идентификатор'; + +COMMENT ON COLUMN USER_CLR.NAME IS 'Наименование'; -- History log of user - Пользователь -CREATE TABLE IF NOT EXISTS USER_HISTORY(USER_ID BIGINT NOT NULL, EVENT_TIME timestamp, EVENT_USER_ID BIGINT, ID bigint PRIMARY KEY, CREATED_AT timestamp, UPDATED_AT timestamp, COMPANY_ID bigint, IDENTIFIER varchar(250)); -COMMENT ON TABLE USER_HISTORY IS 'История изменений таблицы user'; -COMMENT ON COLUMN USER_HISTORY.USER_ID IS 'Идентификатор записи в таблице USER'; -COMMENT ON COLUMN USER_HISTORY.EVENT_TIME IS 'Дата и время изменения'; -COMMENT ON COLUMN USER_HISTORY.EVENT_USER_ID IS 'Инициатор изменения'; +CREATE TABLE IF NOT EXISTS USER_CLR_HISTORY(USER_ID BIGINT NOT NULL, EVENT_TIME timestamp, EVENT_USER_ID BIGINT, ID bigint PRIMARY KEY, CREATED_AT timestamp, UPDATED_AT timestamp, COMPANY_ID bigint, IDENTIFIER varchar(250), NAME varchar(250)); +COMMENT ON TABLE USER_CLR_HISTORY IS 'История изменений таблицы user'; +COMMENT ON COLUMN USER_CLR_HISTORY.USER_ID IS 'Идентификатор записи в таблице USER'; +COMMENT ON COLUMN USER_CLR_HISTORY.EVENT_TIME IS 'Дата и время изменения'; +COMMENT ON COLUMN USER_CLR_HISTORY.EVENT_USER_ID IS 'Инициатор изменения'; -COMMENT ON COLUMN USER_HISTORY.ID IS 'Идентификатор'; +COMMENT ON COLUMN USER_CLR_HISTORY.ID IS 'Идентификатор'; -COMMENT ON COLUMN USER_HISTORY.CREATED_AT IS 'Создано'; +COMMENT ON COLUMN USER_CLR_HISTORY.CREATED_AT IS 'Создано'; -COMMENT ON COLUMN USER_HISTORY.UPDATED_AT IS 'Изменено'; +COMMENT ON COLUMN USER_CLR_HISTORY.UPDATED_AT IS 'Изменено'; -COMMENT ON COLUMN USER_HISTORY.COMPANY_ID IS 'Компания (linked to company)'; +COMMENT ON COLUMN USER_CLR_HISTORY.COMPANY_ID IS 'Компания (linked to company)'; -COMMENT ON COLUMN USER_HISTORY.IDENTIFIER IS 'Внешний идентификатор'; +COMMENT ON COLUMN USER_CLR_HISTORY.IDENTIFIER IS 'Внешний идентификатор'; + +COMMENT ON COLUMN USER_CLR_HISTORY.NAME IS 'Наименование'; -- userRoleSession - Набор ролей CREATE TABLE IF NOT EXISTS USER_ROLE_SESSION(ID bigint PRIMARY KEY, USER_ID bigint, USER_ROLE char(4), COMPANY_ID bigint);