35 lines
2.0 KiB
XML
35 lines
2.0 KiB
XML
<?xml version="1.0" encoding="UTF-8"?>
|
|
<databaseChangeLog
|
|
xmlns="http://www.liquibase.org/xml/ns/dbchangelog"
|
|
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
|
xsi:schemaLocation="http://www.liquibase.org/xml/ns/dbchangelog
|
|
http://www.liquibase.org/xml/ns/dbchangelog/dbchangelog-3.8.xsd">
|
|
|
|
<changeSet id="20220323-02-create_fd_payout_record" author="vboyko">
|
|
<sql>
|
|
create table fd_payout_record (
|
|
record_id varchar2(40 char)
|
|
, bulk_order_id varchar2(40 char) not null
|
|
, record_number number(10) not null
|
|
, cli_email varchar2(500 char) not null
|
|
, payout_status varchar2(40 char)
|
|
, constraint fd_payout_record_pk primary key(record_id)
|
|
, constraint fd_payout_record_rec_num_uk unique(bulk_order_id, record_number)
|
|
, constraint fd_payout_record_email_uk unique(bulk_order_id, cli_email)
|
|
, constraint fd_payout_record_order_fk foreign key(bulk_order_id) references fd_bulk_payout_order (bulk_order_id)
|
|
);
|
|
comment on table fd_payout_record is 'Платежи сотрудникам по зарплатному проекту Profee';
|
|
comment on column fd_payout_record.record_id is 'Идентификатор записи';
|
|
comment on column fd_payout_record.bulk_order_id is 'Идентификатор файла ведомости';
|
|
comment on column fd_payout_record.record_number is 'Порядковый номер строки в файле ведомости';
|
|
comment on column fd_payout_record.cli_email is 'Почта сотрудника зарплатного проекта';
|
|
comment on column fd_payout_record.payout_status is 'Статус платежа (создан или нет)';
|
|
</sql>
|
|
<rollback>
|
|
<sql>
|
|
drop table fd_payout_record purge;
|
|
</sql>
|
|
</rollback>
|
|
</changeSet>
|
|
|
|
</databaseChangeLog> |