36 lines
1.9 KiB
XML
36 lines
1.9 KiB
XML
|
<?xml version="1.1" 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.1.xsd">
|
|||
|
<changeSet id="20210126-1-create_table_for_files" author="ashibkovskiy">
|
|||
|
<sql>
|
|||
|
create table md_invitation_file(file_uid varchar2(40 char)
|
|||
|
, file_data blob not null
|
|||
|
, original_file_name varchar2(500 char) not null
|
|||
|
, merchant_wal_id varchar2(40 char) not null
|
|||
|
, load_time timestamp default systimestamp not null
|
|||
|
, parse_status varchar2(20 char) not null
|
|||
|
, constraint md_invitation_file_pk primary key(file_uid)
|
|||
|
, constraint md_invitation_file_uk unique(merchant_wal_id, original_file_name, load_time)
|
|||
|
);
|
|||
|
comment on table md_invitation_file is 'Файлы с приглашениями к регистрации в Profee';
|
|||
|
comment on column md_invitation_file.file_uid is 'Идентификатор файла';
|
|||
|
comment on column md_invitation_file.file_data is 'Содержимое файла';
|
|||
|
comment on column md_invitation_file.original_file_name is 'Имя файла';
|
|||
|
comment on column md_invitation_file.merchant_wal_id is 'Идентификатор мерчанта в Profee';
|
|||
|
comment on column md_invitation_file.load_time is 'Время загрузки файла';
|
|||
|
comment on column md_invitation_file.parse_status is 'Статус парсинга';
|
|||
|
|
|||
|
create index md_invitation_file_wal_id_i
|
|||
|
on md_invitation_file(merchant_wal_id);
|
|||
|
|
|||
|
</sql>
|
|||
|
<rollback>
|
|||
|
<sql>
|
|||
|
drop table md_invitation_file purge;
|
|||
|
</sql>
|
|||
|
</rollback>
|
|||
|
</changeSet>
|
|||
|
</databaseChangeLog>
|