From a8a1b7fd5314439688d2afd154d7670f130551ee Mon Sep 17 00:00:00 2001 From: Mikhail Trofimov Date: Tue, 9 Jun 2026 14:53:22 +0300 Subject: [PATCH] added v2.22.ddl with new table and updated indexes --- src/main/resources/sql/v2.22.ddl | 43 ++++++++++++++++++++++++++++++++ 1 file changed, 43 insertions(+) create mode 100644 src/main/resources/sql/v2.22.ddl diff --git a/src/main/resources/sql/v2.22.ddl b/src/main/resources/sql/v2.22.ddl new file mode 100644 index 0000000..33ed8b7 --- /dev/null +++ b/src/main/resources/sql/v2.22.ddl @@ -0,0 +1,43 @@ +create index signals_phone_fid_map_phone_l_index + on signals_phone_fid_map (phone_l); + +create index signals_phones_map_fid_index + on signals_phones_map (fid); + +CREATE TABLE signals_legal_fid_map +( + id bigserial primary key, + package_id bigint not null + constraint fk_signals_user_packages + references signals_user_packages, + subject_id varchar(255), + fid int, + inn bigint, + reg_num bigint +); + +-- будем искать данные по связке inn + reg_num +create index signals_legal_fid_map_inn_reg_num_index + on signals_legal_fid_map (inn, reg_num); + +CREATE TABLE signals_legals_map +( + id bigserial primary key, + inn bigint, + reg_num bigint, + fid int, + searched_at timestamp, + flag_90_12 smallint, + calculated_at timestamp, + last_rejected_date timestamp +); + +create index signals_legals_map_fid_index + on signals_legals_map (fid); + +ALTER TABLE signals_legals_map + ADD CONSTRAINT signals_legals_map_inn_reg_num_key UNIQUE (inn, reg_num); + +UPDATE app_version +SET db_version = '2.22' +WHERE db_version = '2.21';