SUPPORT-9213: добавил скрипт на добавление колонки

This commit is contained in:
adel.ka 2025-06-18 20:14:38 +03:00
parent 88d061b9da
commit c81ac9c14e
15 changed files with 126 additions and 101 deletions

View file

@ -79,7 +79,6 @@ public class Keys {
public static final UniqueKey<UserApplicationListRecord> PK_USER_APPLICATION_LIST = Internal.createUniqueKey(UserApplicationList.USER_APPLICATION_LIST, DSL.name("pk_user_application_list"), new TableField[] { UserApplicationList.USER_APPLICATION_LIST.USER_APPLICATION_LIST_ID }, true);
public static final UniqueKey<UserApplicationListAuditRecord> USER_APPLICATION_LIST_AUDIT_PKEY = Internal.createUniqueKey(UserApplicationListAudit.USER_APPLICATION_LIST_AUDIT, DSL.name("user_application_list_audit_pkey"), new TableField[] { UserApplicationListAudit.USER_APPLICATION_LIST_AUDIT.ID }, true);
public static final UniqueKey<UserApplicationRoleRecord> USER_APPLICATION_ROLE_PKEY = Internal.createUniqueKey(UserApplicationRole.USER_APPLICATION_ROLE, DSL.name("user_application_role_pkey"), new TableField[] { UserApplicationRole.USER_APPLICATION_ROLE.USER_ROLE_ID }, true);
public static final UniqueKey<UserApplicationRoleRecord> USER_APPLICATION_ROLE_ROLE_NAME_KEY = Internal.createUniqueKey(UserApplicationRole.USER_APPLICATION_ROLE, DSL.name("user_application_role_role_name_key"), new TableField[] { UserApplicationRole.USER_APPLICATION_ROLE.ROLE_NAME }, true);
// -------------------------------------------------------------------------
// FOREIGN KEY definitions

View file

@ -51,14 +51,16 @@ public class IpDirectory extends TableImpl<IpDirectoryRecord> {
}
/**
* The column <code>public.ip_directory.ip_address</code>.
* The column <code>public.ip_directory.ip_address</code>. Уникальный
* IP-адрес
*/
public final TableField<IpDirectoryRecord, String> IP_ADDRESS = createField(DSL.name("ip_address"), SQLDataType.VARCHAR.nullable(false), this, "");
public final TableField<IpDirectoryRecord, String> IP_ADDRESS = createField(DSL.name("ip_address"), SQLDataType.VARCHAR.nullable(false), this, "Уникальный IP-адрес");
/**
* The column <code>public.ip_directory.created</code>.
* The column <code>public.ip_directory.created</code>. Дата добавления
* IP-адреса в справочник
*/
public final TableField<IpDirectoryRecord, Timestamp> CREATED = createField(DSL.name("created"), SQLDataType.TIMESTAMP(0).defaultValue(DSL.field(DSL.raw("now()"), SQLDataType.TIMESTAMP)), this, "");
public final TableField<IpDirectoryRecord, Timestamp> CREATED = createField(DSL.name("created"), SQLDataType.TIMESTAMP(0).defaultValue(DSL.field(DSL.raw("now()"), SQLDataType.TIMESTAMP)), this, "Дата добавления IP-адреса в справочник");
private IpDirectory(Name alias, Table<IpDirectoryRecord> aliased) {
this(alias, aliased, (Field<?>[]) null, null);

View file

@ -119,11 +119,6 @@ public class Recruitment extends TableImpl<RecruitmentRecord> {
*/
public final TableField<RecruitmentRecord, String> POSTAL_ADDRESS_ID = createField(DSL.name("postal_address_id"), SQLDataType.VARCHAR, this, "Идентификатор почтового адреса организации");
/**
* The column <code>public.recruitment.active</code>. Признак актуальности
*/
public final TableField<RecruitmentRecord, Boolean> ACTIVE = createField(DSL.name("active"), SQLDataType.BOOLEAN.nullable(false).defaultValue(DSL.field(DSL.raw("true"), SQLDataType.BOOLEAN)), this, "Признак актуальности");
/**
* The column <code>public.recruitment.timezone</code>. Часовой пояс
*/
@ -155,6 +150,11 @@ public class Recruitment extends TableImpl<RecruitmentRecord> {
*/
public final TableField<RecruitmentRecord, String> NAME = createField(DSL.name("name"), SQLDataType.VARCHAR(255).nullable(false).defaultValue(DSL.field(DSL.raw("''::character varying"), SQLDataType.VARCHAR)), this, "");
/**
* The column <code>public.recruitment.active</code>.
*/
public final TableField<RecruitmentRecord, Boolean> ACTIVE = createField(DSL.name("active"), SQLDataType.BOOLEAN.nullable(false).defaultValue(DSL.field(DSL.raw("true"), SQLDataType.BOOLEAN)), this, "");
private Recruitment(Name alias, Table<RecruitmentRecord> aliased) {
this(alias, aliased, (Field<?>[]) null, null);
}

View file

@ -50,14 +50,15 @@ public class RecruitmentIp extends TableImpl<RecruitmentIpRecord> {
}
/**
* The column <code>public.recruitment_ip.ip_address</code>.
* The column <code>public.recruitment_ip.ip_address</code>. IP-адрес
*/
public final TableField<RecruitmentIpRecord, String> IP_ADDRESS = createField(DSL.name("ip_address"), SQLDataType.VARCHAR(36).nullable(false), this, "");
public final TableField<RecruitmentIpRecord, String> IP_ADDRESS = createField(DSL.name("ip_address"), SQLDataType.VARCHAR(36).nullable(false), this, "IP-адрес");
/**
* The column <code>public.recruitment_ip.recruitment_id</code>.
* Идентификатор организации
*/
public final TableField<RecruitmentIpRecord, String> RECRUITMENT_ID = createField(DSL.name("recruitment_id"), SQLDataType.VARCHAR(36).nullable(false), this, "");
public final TableField<RecruitmentIpRecord, String> RECRUITMENT_ID = createField(DSL.name("recruitment_id"), SQLDataType.VARCHAR(36).nullable(false), this, "Идентификатор организации");
private RecruitmentIp(Name alias, Table<RecruitmentIpRecord> aliased) {
this(alias, aliased, (Field<?>[]) null, null);

View file

@ -51,13 +51,15 @@ public class RecruitmentSolution extends TableImpl<RecruitmentSolutionRecord> {
/**
* The column <code>public.recruitment_solution.recruitment_id</code>.
* Идентификатор организации
*/
public final TableField<RecruitmentSolutionRecord, String> RECRUITMENT_ID = createField(DSL.name("recruitment_id"), SQLDataType.VARCHAR(36).nullable(false), this, "");
public final TableField<RecruitmentSolutionRecord, String> RECRUITMENT_ID = createField(DSL.name("recruitment_id"), SQLDataType.VARCHAR(36).nullable(false), this, "Идентификатор организации");
/**
* The column <code>public.recruitment_solution.solution_id</code>.
* Идентификатор группы ролей
*/
public final TableField<RecruitmentSolutionRecord, String> SOLUTION_ID = createField(DSL.name("solution_id"), SQLDataType.VARCHAR(36).nullable(false), this, "");
public final TableField<RecruitmentSolutionRecord, String> SOLUTION_ID = createField(DSL.name("solution_id"), SQLDataType.VARCHAR(36).nullable(false), this, "Идентификатор группы ролей");
private RecruitmentSolution(Name alias, Table<RecruitmentSolutionRecord> aliased) {
this(alias, aliased, (Field<?>[]) null, null);

View file

@ -51,49 +51,52 @@ public class Solution extends TableImpl<SolutionRecord> {
}
/**
* The column <code>public.solution.id</code>.
* The column <code>public.solution.id</code>. Идентификатор группы ролей
*/
public final TableField<SolutionRecord, String> ID = createField(DSL.name("id"), SQLDataType.VARCHAR(36).nullable(false), this, "");
public final TableField<SolutionRecord, String> ID = createField(DSL.name("id"), SQLDataType.VARCHAR(36).nullable(false), this, "Идентификатор группы ролей");
/**
* The column <code>public.solution.name</code>.
* The column <code>public.solution.name</code>. Имя группы ролей
*/
public final TableField<SolutionRecord, String> NAME = createField(DSL.name("name"), SQLDataType.VARCHAR(255).nullable(false), this, "");
public final TableField<SolutionRecord, String> NAME = createField(DSL.name("name"), SQLDataType.VARCHAR(255).nullable(false), this, "Имя группы ролей");
/**
* The column <code>public.solution.description</code>.
* The column <code>public.solution.description</code>. Описание группы
* ролей
*/
public final TableField<SolutionRecord, String> DESCRIPTION = createField(DSL.name("description"), SQLDataType.VARCHAR(1024), this, "");
public final TableField<SolutionRecord, String> DESCRIPTION = createField(DSL.name("description"), SQLDataType.VARCHAR(1024), this, "Описание группы ролей");
/**
* The column <code>public.solution.display_name</code>.
* The column <code>public.solution.display_name</code>. Отображаемое имя
* группы ролей
*/
public final TableField<SolutionRecord, String> DISPLAY_NAME = createField(DSL.name("display_name"), SQLDataType.VARCHAR(255), this, "");
public final TableField<SolutionRecord, String> DISPLAY_NAME = createField(DSL.name("display_name"), SQLDataType.VARCHAR(255), this, "Отображаемое имя группы ролей");
/**
* The column <code>public.solution.active</code>.
* The column <code>public.solution.active</code>. Флаг активности
*/
public final TableField<SolutionRecord, Boolean> ACTIVE = createField(DSL.name("active"), SQLDataType.BOOLEAN.nullable(false).defaultValue(DSL.field(DSL.raw("true"), SQLDataType.BOOLEAN)), this, "");
public final TableField<SolutionRecord, Boolean> ACTIVE = createField(DSL.name("active"), SQLDataType.BOOLEAN.nullable(false).defaultValue(DSL.field(DSL.raw("true"), SQLDataType.BOOLEAN)), this, "Флаг активности");
/**
* The column <code>public.solution.created</code>.
* The column <code>public.solution.created</code>. Дата создания
*/
public final TableField<SolutionRecord, Timestamp> CREATED = createField(DSL.name("created"), SQLDataType.TIMESTAMP(0).nullable(false), this, "");
public final TableField<SolutionRecord, Timestamp> CREATED = createField(DSL.name("created"), SQLDataType.TIMESTAMP(0).nullable(false), this, "Дата создания");
/**
* The column <code>public.solution.modified</code>.
* The column <code>public.solution.modified</code>. Дата последнего
* изменения
*/
public final TableField<SolutionRecord, Timestamp> MODIFIED = createField(DSL.name("modified"), SQLDataType.TIMESTAMP(0), this, "");
public final TableField<SolutionRecord, Timestamp> MODIFIED = createField(DSL.name("modified"), SQLDataType.TIMESTAMP(0), this, "Дата последнего изменения");
/**
* The column <code>public.solution.deleted</code>.
* The column <code>public.solution.deleted</code>. Дата удаления
*/
public final TableField<SolutionRecord, Timestamp> DELETED = createField(DSL.name("deleted"), SQLDataType.TIMESTAMP(0), this, "");
public final TableField<SolutionRecord, Timestamp> DELETED = createField(DSL.name("deleted"), SQLDataType.TIMESTAMP(0), this, "Дата удаления");
/**
* The column <code>public.solution.version</code>.
* The column <code>public.solution.version</code>. Версия записи
*/
public final TableField<SolutionRecord, Integer> VERSION = createField(DSL.name("version"), SQLDataType.INTEGER.nullable(false), this, "");
public final TableField<SolutionRecord, Integer> VERSION = createField(DSL.name("version"), SQLDataType.INTEGER.nullable(false), this, "Версия записи");
private Solution(Name alias, Table<SolutionRecord> aliased) {
this(alias, aliased, (Field<?>[]) null, null);

View file

@ -50,14 +50,15 @@ public class SolutionRole extends TableImpl<SolutionRoleRecord> {
}
/**
* The column <code>public.solution_role.role_id</code>.
* The column <code>public.solution_role.role_id</code>. Идентификатор роли
*/
public final TableField<SolutionRoleRecord, String> ROLE_ID = createField(DSL.name("role_id"), SQLDataType.VARCHAR(36).nullable(false), this, "");
public final TableField<SolutionRoleRecord, String> ROLE_ID = createField(DSL.name("role_id"), SQLDataType.VARCHAR(36).nullable(false), this, "Идентификатор роли");
/**
* The column <code>public.solution_role.solution_id</code>.
* The column <code>public.solution_role.solution_id</code>. Идентификатор
* группы ролей
*/
public final TableField<SolutionRoleRecord, String> SOLUTION_ID = createField(DSL.name("solution_id"), SQLDataType.VARCHAR(36).nullable(false), this, "");
public final TableField<SolutionRoleRecord, String> SOLUTION_ID = createField(DSL.name("solution_id"), SQLDataType.VARCHAR(36).nullable(false), this, "Идентификатор группы ролей");
private SolutionRole(Name alias, Table<SolutionRoleRecord> aliased) {
this(alias, aliased, (Field<?>[]) null, null);

View file

@ -5,9 +5,7 @@ package ru.micord.ervu.account_applications.db_beans.public_.tables;
import java.sql.Timestamp;
import java.util.Arrays;
import java.util.Collection;
import java.util.List;
import org.jooq.Condition;
import org.jooq.Field;
@ -182,11 +180,6 @@ public class UserApplicationRole extends TableImpl<UserApplicationRoleRecord> {
return Keys.USER_APPLICATION_ROLE_PKEY;
}
@Override
public List<UniqueKey<UserApplicationRoleRecord>> getUniqueKeys() {
return Arrays.asList(Keys.USER_APPLICATION_ROLE_ROLE_NAME_KEY);
}
private transient LinkUserApplicationUserApplicationRolePath _linkUserApplicationUserApplicationRole;
/**

View file

@ -21,28 +21,32 @@ public class IpDirectoryRecord extends UpdatableRecordImpl<IpDirectoryRecord> {
private static final long serialVersionUID = 1L;
/**
* Setter for <code>public.ip_directory.ip_address</code>.
* Setter for <code>public.ip_directory.ip_address</code>. Уникальный
* IP-адрес
*/
public void setIpAddress(String value) {
set(0, value);
}
/**
* Getter for <code>public.ip_directory.ip_address</code>.
* Getter for <code>public.ip_directory.ip_address</code>. Уникальный
* IP-адрес
*/
public String getIpAddress() {
return (String) get(0);
}
/**
* Setter for <code>public.ip_directory.created</code>.
* Setter for <code>public.ip_directory.created</code>. Дата добавления
* IP-адреса в справочник
*/
public void setCreated(Timestamp value) {
set(1, value);
}
/**
* Getter for <code>public.ip_directory.created</code>.
* Getter for <code>public.ip_directory.created</code>. Дата добавления
* IP-адреса в справочник
*/
public Timestamp getCreated() {
return (Timestamp) get(1);

View file

@ -19,14 +19,14 @@ public class RecruitmentIpRecord extends UpdatableRecordImpl<RecruitmentIpRecord
private static final long serialVersionUID = 1L;
/**
* Setter for <code>public.recruitment_ip.ip_address</code>.
* Setter for <code>public.recruitment_ip.ip_address</code>. IP-адрес
*/
public void setIpAddress(String value) {
set(0, value);
}
/**
* Getter for <code>public.recruitment_ip.ip_address</code>.
* Getter for <code>public.recruitment_ip.ip_address</code>. IP-адрес
*/
public String getIpAddress() {
return (String) get(0);
@ -34,6 +34,7 @@ public class RecruitmentIpRecord extends UpdatableRecordImpl<RecruitmentIpRecord
/**
* Setter for <code>public.recruitment_ip.recruitment_id</code>.
* Идентификатор организации
*/
public void setRecruitmentId(String value) {
set(1, value);
@ -41,6 +42,7 @@ public class RecruitmentIpRecord extends UpdatableRecordImpl<RecruitmentIpRecord
/**
* Getter for <code>public.recruitment_ip.recruitment_id</code>.
* Идентификатор организации
*/
public String getRecruitmentId() {
return (String) get(1);

View file

@ -201,32 +201,18 @@ public class RecruitmentRecord extends UpdatableRecordImpl<RecruitmentRecord> {
return (String) get(11);
}
/**
* Setter for <code>public.recruitment.active</code>. Признак актуальности
*/
public void setActive(Boolean value) {
set(12, value);
}
/**
* Getter for <code>public.recruitment.active</code>. Признак актуальности
*/
public Boolean getActive() {
return (Boolean) get(12);
}
/**
* Setter for <code>public.recruitment.timezone</code>. Часовой пояс
*/
public void setTimezone(String value) {
set(13, value);
set(12, value);
}
/**
* Getter for <code>public.recruitment.timezone</code>. Часовой пояс
*/
public String getTimezone() {
return (String) get(13);
return (String) get(12);
}
/**
@ -234,7 +220,7 @@ public class RecruitmentRecord extends UpdatableRecordImpl<RecruitmentRecord> {
* актуальности для отчета
*/
public void setReportsEnabled(Boolean value) {
set(14, value);
set(13, value);
}
/**
@ -242,63 +228,77 @@ public class RecruitmentRecord extends UpdatableRecordImpl<RecruitmentRecord> {
* актуальности для отчета
*/
public Boolean getReportsEnabled() {
return (Boolean) get(14);
return (Boolean) get(13);
}
/**
* Setter for <code>public.recruitment.subpoena_series_code</code>. Серия
*/
public void setSubpoenaSeriesCode(String value) {
set(15, value);
set(14, value);
}
/**
* Getter for <code>public.recruitment.subpoena_series_code</code>. Серия
*/
public String getSubpoenaSeriesCode() {
return (String) get(15);
return (String) get(14);
}
/**
* Setter for <code>public.recruitment.region_code</code>. Код региона
*/
public void setRegionCode(String value) {
set(16, value);
set(15, value);
}
/**
* Getter for <code>public.recruitment.region_code</code>. Код региона
*/
public String getRegionCode() {
return (String) get(16);
return (String) get(15);
}
/**
* Setter for <code>public.recruitment.ts</code>. Отметка времени
*/
public void setTs(Timestamp value) {
set(17, value);
set(16, value);
}
/**
* Getter for <code>public.recruitment.ts</code>. Отметка времени
*/
public Timestamp getTs() {
return (Timestamp) get(17);
return (Timestamp) get(16);
}
/**
* Setter for <code>public.recruitment.name</code>.
*/
public void setName(String value) {
set(18, value);
set(17, value);
}
/**
* Getter for <code>public.recruitment.name</code>.
*/
public String getName() {
return (String) get(18);
return (String) get(17);
}
/**
* Setter for <code>public.recruitment.active</code>.
*/
public void setActive(Boolean value) {
set(18, value);
}
/**
* Getter for <code>public.recruitment.active</code>.
*/
public Boolean getActive() {
return (Boolean) get(18);
}
// -------------------------------------------------------------------------
@ -324,7 +324,7 @@ public class RecruitmentRecord extends UpdatableRecordImpl<RecruitmentRecord> {
/**
* Create a detached, initialised RecruitmentRecord
*/
public RecruitmentRecord(UUID id, String idmId, String parentId, Integer version, Timestamp createdAt, Timestamp updatedAt, String schema, String militaryCode, String shortname, String fullname, String addressId, String postalAddressId, Boolean active, String timezone, Boolean reportsEnabled, String subpoenaSeriesCode, String regionCode, Timestamp ts, String name) {
public RecruitmentRecord(UUID id, String idmId, String parentId, Integer version, Timestamp createdAt, Timestamp updatedAt, String schema, String militaryCode, String shortname, String fullname, String addressId, String postalAddressId, String timezone, Boolean reportsEnabled, String subpoenaSeriesCode, String regionCode, Timestamp ts, String name, Boolean active) {
super(Recruitment.RECRUITMENT);
setId(id);
@ -339,13 +339,13 @@ public class RecruitmentRecord extends UpdatableRecordImpl<RecruitmentRecord> {
setFullname(fullname);
setAddressId(addressId);
setPostalAddressId(postalAddressId);
setActive(active);
setTimezone(timezone);
setReportsEnabled(reportsEnabled);
setSubpoenaSeriesCode(subpoenaSeriesCode);
setRegionCode(regionCode);
setTs(ts);
setName(name);
setActive(active);
resetChangedOnNotNull();
}
}

View file

@ -20,6 +20,7 @@ public class RecruitmentSolutionRecord extends UpdatableRecordImpl<RecruitmentSo
/**
* Setter for <code>public.recruitment_solution.recruitment_id</code>.
* Идентификатор организации
*/
public void setRecruitmentId(String value) {
set(0, value);
@ -27,6 +28,7 @@ public class RecruitmentSolutionRecord extends UpdatableRecordImpl<RecruitmentSo
/**
* Getter for <code>public.recruitment_solution.recruitment_id</code>.
* Идентификатор организации
*/
public String getRecruitmentId() {
return (String) get(0);
@ -34,6 +36,7 @@ public class RecruitmentSolutionRecord extends UpdatableRecordImpl<RecruitmentSo
/**
* Setter for <code>public.recruitment_solution.solution_id</code>.
* Идентификатор группы ролей
*/
public void setSolutionId(String value) {
set(1, value);
@ -41,6 +44,7 @@ public class RecruitmentSolutionRecord extends UpdatableRecordImpl<RecruitmentSo
/**
* Getter for <code>public.recruitment_solution.solution_id</code>.
* Идентификатор группы ролей
*/
public String getSolutionId() {
return (String) get(1);

View file

@ -21,126 +21,132 @@ public class SolutionRecord extends UpdatableRecordImpl<SolutionRecord> {
private static final long serialVersionUID = 1L;
/**
* Setter for <code>public.solution.id</code>.
* Setter for <code>public.solution.id</code>. Идентификатор группы ролей
*/
public void setId(String value) {
set(0, value);
}
/**
* Getter for <code>public.solution.id</code>.
* Getter for <code>public.solution.id</code>. Идентификатор группы ролей
*/
public String getId() {
return (String) get(0);
}
/**
* Setter for <code>public.solution.name</code>.
* Setter for <code>public.solution.name</code>. Имя группы ролей
*/
public void setName(String value) {
set(1, value);
}
/**
* Getter for <code>public.solution.name</code>.
* Getter for <code>public.solution.name</code>. Имя группы ролей
*/
public String getName() {
return (String) get(1);
}
/**
* Setter for <code>public.solution.description</code>.
* Setter for <code>public.solution.description</code>. Описание группы
* ролей
*/
public void setDescription(String value) {
set(2, value);
}
/**
* Getter for <code>public.solution.description</code>.
* Getter for <code>public.solution.description</code>. Описание группы
* ролей
*/
public String getDescription() {
return (String) get(2);
}
/**
* Setter for <code>public.solution.display_name</code>.
* Setter for <code>public.solution.display_name</code>. Отображаемое имя
* группы ролей
*/
public void setDisplayName(String value) {
set(3, value);
}
/**
* Getter for <code>public.solution.display_name</code>.
* Getter for <code>public.solution.display_name</code>. Отображаемое имя
* группы ролей
*/
public String getDisplayName() {
return (String) get(3);
}
/**
* Setter for <code>public.solution.active</code>.
* Setter for <code>public.solution.active</code>. Флаг активности
*/
public void setActive(Boolean value) {
set(4, value);
}
/**
* Getter for <code>public.solution.active</code>.
* Getter for <code>public.solution.active</code>. Флаг активности
*/
public Boolean getActive() {
return (Boolean) get(4);
}
/**
* Setter for <code>public.solution.created</code>.
* Setter for <code>public.solution.created</code>. Дата создания
*/
public void setCreated(Timestamp value) {
set(5, value);
}
/**
* Getter for <code>public.solution.created</code>.
* Getter for <code>public.solution.created</code>. Дата создания
*/
public Timestamp getCreated() {
return (Timestamp) get(5);
}
/**
* Setter for <code>public.solution.modified</code>.
* Setter for <code>public.solution.modified</code>. Дата последнего
* изменения
*/
public void setModified(Timestamp value) {
set(6, value);
}
/**
* Getter for <code>public.solution.modified</code>.
* Getter for <code>public.solution.modified</code>. Дата последнего
* изменения
*/
public Timestamp getModified() {
return (Timestamp) get(6);
}
/**
* Setter for <code>public.solution.deleted</code>.
* Setter for <code>public.solution.deleted</code>. Дата удаления
*/
public void setDeleted(Timestamp value) {
set(7, value);
}
/**
* Getter for <code>public.solution.deleted</code>.
* Getter for <code>public.solution.deleted</code>. Дата удаления
*/
public Timestamp getDeleted() {
return (Timestamp) get(7);
}
/**
* Setter for <code>public.solution.version</code>.
* Setter for <code>public.solution.version</code>. Версия записи
*/
public void setVersion(Integer value) {
set(8, value);
}
/**
* Getter for <code>public.solution.version</code>.
* Getter for <code>public.solution.version</code>. Версия записи
*/
public Integer getVersion() {
return (Integer) get(8);

View file

@ -19,28 +19,30 @@ public class SolutionRoleRecord extends UpdatableRecordImpl<SolutionRoleRecord>
private static final long serialVersionUID = 1L;
/**
* Setter for <code>public.solution_role.role_id</code>.
* Setter for <code>public.solution_role.role_id</code>. Идентификатор роли
*/
public void setRoleId(String value) {
set(0, value);
}
/**
* Getter for <code>public.solution_role.role_id</code>.
* Getter for <code>public.solution_role.role_id</code>. Идентификатор роли
*/
public String getRoleId() {
return (String) get(0);
}
/**
* Setter for <code>public.solution_role.solution_id</code>.
* Setter for <code>public.solution_role.solution_id</code>. Идентификатор
* группы ролей
*/
public void setSolutionId(String value) {
set(1, value);
}
/**
* Getter for <code>public.solution_role.solution_id</code>.
* Getter for <code>public.solution_role.solution_id</code>. Идентификатор
* группы ролей
*/
public String getSolutionId() {
return (String) get(1);

View file

@ -13,5 +13,11 @@
ADD COLUMN IF NOT EXISTS active boolean NOT NULL DEFAULT true;
</sql>
</changeSet>
<changeSet id="0002" author="adel.ka">
<comment>alter table public.recruitment</comment>
<sql>
ALTER TABLE public.user_application_role
DROP CONSTRAINT IF EXISTS user_application_role_role_name_key;
</sql>
</changeSet>
</databaseChangeLog>