add hs-office-membership table
This commit is contained in:
parent
7663825a30
commit
221889e6ca
29
src/main/resources/db/changelog/300-hs-office-membership.sql
Normal file
29
src/main/resources/db/changelog/300-hs-office-membership.sql
Normal file
@ -0,0 +1,29 @@
|
|||||||
|
--liquibase formatted sql
|
||||||
|
|
||||||
|
-- ============================================================================
|
||||||
|
--changeset hs-office-membership-MAIN-TABLE:1 endDelimiter:--//
|
||||||
|
-- ----------------------------------------------------------------------------
|
||||||
|
|
||||||
|
CREATE TYPE HsOfficeReasonForTermination AS ENUM ('NONE', 'CANCELLATION', 'TRANSFER', 'DEATH', 'LIQUIDATION', 'EXPULSION');
|
||||||
|
|
||||||
|
|
||||||
|
CREATE CAST (character varying as HsOfficeReasonForTermination) WITH INOUT AS IMPLICIT;
|
||||||
|
|
||||||
|
create table if not exists hs_office_membership
|
||||||
|
(
|
||||||
|
uuid uuid unique references RbacObject (uuid) initially deferred,
|
||||||
|
partnerUuid uuid not null references hs_office_partner(uuid),
|
||||||
|
mainDebitorUuid uuid not null references hs_office_debitor(uuid),
|
||||||
|
memberNumber numeric(5) not null,
|
||||||
|
validity daterange not null,
|
||||||
|
reasonForTermination HsOfficeReasonForTermination not null
|
||||||
|
);
|
||||||
|
--//
|
||||||
|
|
||||||
|
|
||||||
|
-- ============================================================================
|
||||||
|
--changeset hs-office-membership-MAIN-TABLE-JOURNAL:1 endDelimiter:--//
|
||||||
|
-- ----------------------------------------------------------------------------
|
||||||
|
|
||||||
|
call create_journal('hs_office_membership');
|
||||||
|
--//
|
@ -91,3 +91,5 @@ databaseChangeLog:
|
|||||||
file: db/changelog/253-hs-office-sepamandate-rbac.sql
|
file: db/changelog/253-hs-office-sepamandate-rbac.sql
|
||||||
- include:
|
- include:
|
||||||
file: db/changelog/258-hs-office-sepamandate-test-data.sql
|
file: db/changelog/258-hs-office-sepamandate-test-data.sql
|
||||||
|
- include:
|
||||||
|
file: db/changelog/300-hs-office-membership.sql
|
||||||
|
Loading…
Reference in New Issue
Block a user