spring-liquibase-template/db-patcher/build/resources/main/db/changelog/scripts/20210216-1-create_file_for_...

37 lines
2.0 KiB
XML
Raw Blame History

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

<?xml version="1.1" encoding="UTF-8"?>
<databaseChangeLog
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns="http://www.liquibase.org/xml/ns/dbchangelog"
xsi:schemaLocation="http://www.liquibase.org/xml/ns/dbchangelog
http://www.liquibase.org/xml/ns/dbchangelog/dbchangelog-3.1.xsd">
<changeSet id="20210216-1-create_file_for_invitation_records" author="avolchkov">
<sql>
create sequence md_invitation_record_seq;
</sql>
<sql>
create table md_invitation_record(record_id number(10, 0)
, email varchar2(500 char) not null
, name varchar2(500 char) not null
, invitation_file_uuid varchar2(40 char)
, merchant_wal_id varchar2(40 char)
, invitation_request_status varchar2(40 char)
, constraint md_invitation_record_pk primary key(record_id)
, constraint md_invitation_record_uk unique(invitation_file_uuid, email, merchant_wal_id)
);
comment on table md_invitation_record is 'Запросы на приглашения к регистрации в Profee';
comment on column md_invitation_record.record_id is 'Идентификатор записи';
comment on column md_invitation_record.email is 'Почта для отправки приглашения';
comment on column md_invitation_record.name is 'Имя участника программы';
comment on column md_invitation_record.invitation_file_uuid is 'Идентификатор файла с приглашениями';
comment on column md_invitation_record.merchant_wal_id is 'Идентификатор мерчанта в Profee';
</sql>
<rollback>
<sql>
drop table md_invitation_record purge;
</sql>
<sql>
drop sequence md_invitation_record_seq;
</sql>
</rollback>
</changeSet>
</databaseChangeLog>