Skip to content

Commit

Permalink
Use pair of guid and id to find records
Browse files Browse the repository at this point in the history
  • Loading branch information
SbWereWolf committed Aug 9, 2021
1 parent be9fb7c commit c08cc56
Show file tree
Hide file tree
Showing 14 changed files with 4,150 additions and 3,202 deletions.
2 changes: 1 addition & 1 deletion fs/home/fias/cmd/deploy/alter-address-object.sql
Original file line number Diff line number Diff line change
Expand Up @@ -47,7 +47,7 @@ create table addrob

create index addrob_regioncode_aoguid_startdate_enddate_index
on addrob (regioncode, aoguid, startdate, enddate);
create index addrob_aoid_index on addrob (aoid);
create index addrob_aoguid_aoid_index on addrob (aoguid,aoid);

ALTER TABLE addrob
ATTACH PARTITION addrob01 FOR VALUES IN ('01');
Expand Down
5 changes: 3 additions & 2 deletions fs/home/fias/cmd/deploy/alter-house.sql
Original file line number Diff line number Diff line change
Expand Up @@ -36,9 +36,10 @@ create table house

create index house_regioncode_houseguid_startdate_enddate_aoguid_index
on house (regioncode, houseguid, startdate, enddate, aoguid);
create index house_houseid_aoguid_index
create index house_regioncode_houseid_aoguid_index
on house (regioncode, houseid, aoguid);
create index house_houseid_index on house (houseid);
create index house_houseguid_houseid_index
on house (houseguid,houseid);

ALTER TABLE house01
ADD COLUMN regioncode character varying(2) DEFAULT ('01');
Expand Down
2 changes: 1 addition & 1 deletion fs/home/fias/cmd/deploy/alter-room.sql
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ create table room

create index room_regioncode_roomid_startdate_enddate_houseguid_index
on room (regioncode, roomid,startdate,enddate,houseguid);
create index room_roomid_index on room (roomid);
create index room_roomguid_roomid_index on room (roomguid,roomid);


ALTER TABLE room
Expand Down
172 changes: 86 additions & 86 deletions fs/home/fias/cmd/update/index-for-address-object.sql
Original file line number Diff line number Diff line change
@@ -1,88 +1,88 @@
SET search_path TO import;

create index addrob01_aoid_index on addrob01 (aoid);
create index addrob02_aoid_index on addrob02 (aoid);
create index addrob03_aoid_index on addrob03 (aoid);
create index addrob04_aoid_index on addrob04 (aoid);
create index addrob05_aoid_index on addrob05 (aoid);
create index addrob06_aoid_index on addrob06 (aoid);
create index addrob07_aoid_index on addrob07 (aoid);
create index addrob08_aoid_index on addrob08 (aoid);
create index addrob09_aoid_index on addrob09 (aoid);
create index addrob10_aoid_index on addrob10 (aoid);
create index addrob11_aoid_index on addrob11 (aoid);
create index addrob12_aoid_index on addrob12 (aoid);
create index addrob13_aoid_index on addrob13 (aoid);
create index addrob14_aoid_index on addrob14 (aoid);
create index addrob15_aoid_index on addrob15 (aoid);
create index addrob16_aoid_index on addrob16 (aoid);
create index addrob17_aoid_index on addrob17 (aoid);
create index addrob18_aoid_index on addrob18 (aoid);
create index addrob19_aoid_index on addrob19 (aoid);
create index addrob20_aoid_index on addrob20 (aoid);
create index addrob21_aoid_index on addrob21 (aoid);
create index addrob22_aoid_index on addrob22 (aoid);
create index addrob23_aoid_index on addrob23 (aoid);
create index addrob24_aoid_index on addrob24 (aoid);
create index addrob25_aoid_index on addrob25 (aoid);
create index addrob26_aoid_index on addrob26 (aoid);
create index addrob27_aoid_index on addrob27 (aoid);
create index addrob28_aoid_index on addrob28 (aoid);
create index addrob29_aoid_index on addrob29 (aoid);
create index addrob30_aoid_index on addrob30 (aoid);
create index addrob31_aoid_index on addrob31 (aoid);
create index addrob32_aoid_index on addrob32 (aoid);
create index addrob33_aoid_index on addrob33 (aoid);
create index addrob34_aoid_index on addrob34 (aoid);
create index addrob35_aoid_index on addrob35 (aoid);
create index addrob36_aoid_index on addrob36 (aoid);
create index addrob37_aoid_index on addrob37 (aoid);
create index addrob38_aoid_index on addrob38 (aoid);
create index addrob39_aoid_index on addrob39 (aoid);
create index addrob40_aoid_index on addrob40 (aoid);
create index addrob41_aoid_index on addrob41 (aoid);
create index addrob42_aoid_index on addrob42 (aoid);
create index addrob43_aoid_index on addrob43 (aoid);
create index addrob44_aoid_index on addrob44 (aoid);
create index addrob45_aoid_index on addrob45 (aoid);
create index addrob46_aoid_index on addrob46 (aoid);
create index addrob47_aoid_index on addrob47 (aoid);
create index addrob48_aoid_index on addrob48 (aoid);
create index addrob49_aoid_index on addrob49 (aoid);
create index addrob50_aoid_index on addrob50 (aoid);
create index addrob51_aoid_index on addrob51 (aoid);
create index addrob52_aoid_index on addrob52 (aoid);
create index addrob53_aoid_index on addrob53 (aoid);
create index addrob54_aoid_index on addrob54 (aoid);
create index addrob55_aoid_index on addrob55 (aoid);
create index addrob56_aoid_index on addrob56 (aoid);
create index addrob57_aoid_index on addrob57 (aoid);
create index addrob58_aoid_index on addrob58 (aoid);
create index addrob59_aoid_index on addrob59 (aoid);
create index addrob60_aoid_index on addrob60 (aoid);
create index addrob61_aoid_index on addrob61 (aoid);
create index addrob62_aoid_index on addrob62 (aoid);
create index addrob63_aoid_index on addrob63 (aoid);
create index addrob64_aoid_index on addrob64 (aoid);
create index addrob65_aoid_index on addrob65 (aoid);
create index addrob66_aoid_index on addrob66 (aoid);
create index addrob67_aoid_index on addrob67 (aoid);
create index addrob68_aoid_index on addrob68 (aoid);
create index addrob69_aoid_index on addrob69 (aoid);
create index addrob70_aoid_index on addrob70 (aoid);
create index addrob71_aoid_index on addrob71 (aoid);
create index addrob72_aoid_index on addrob72 (aoid);
create index addrob73_aoid_index on addrob73 (aoid);
create index addrob74_aoid_index on addrob74 (aoid);
create index addrob75_aoid_index on addrob75 (aoid);
create index addrob76_aoid_index on addrob76 (aoid);
create index addrob77_aoid_index on addrob77 (aoid);
create index addrob78_aoid_index on addrob78 (aoid);
create index addrob79_aoid_index on addrob79 (aoid);
create index addrob83_aoid_index on addrob83 (aoid);
create index addrob86_aoid_index on addrob86 (aoid);
create index addrob87_aoid_index on addrob87 (aoid);
create index addrob89_aoid_index on addrob89 (aoid);
create index addrob91_aoid_index on addrob91 (aoid);
create index addrob92_aoid_index on addrob92 (aoid);
create index addrob99_aoid_index on addrob99 (aoid);
create index addrob01_aoguid_aoid_index on addrob01 (aoguid,aoid);
create index addrob02_aoguid_aoid_index on addrob02 (aoguid,aoid);
create index addrob03_aoguid_aoid_index on addrob03 (aoguid,aoid);
create index addrob04_aoguid_aoid_index on addrob04 (aoguid,aoid);
create index addrob05_aoguid_aoid_index on addrob05 (aoguid,aoid);
create index addrob06_aoguid_aoid_index on addrob06 (aoguid,aoid);
create index addrob07_aoguid_aoid_index on addrob07 (aoguid,aoid);
create index addrob08_aoguid_aoid_index on addrob08 (aoguid,aoid);
create index addrob09_aoguid_aoid_index on addrob09 (aoguid,aoid);
create index addrob10_aoguid_aoid_index on addrob10 (aoguid,aoid);
create index addrob11_aoguid_aoid_index on addrob11 (aoguid,aoid);
create index addrob12_aoguid_aoid_index on addrob12 (aoguid,aoid);
create index addrob13_aoguid_aoid_index on addrob13 (aoguid,aoid);
create index addrob14_aoguid_aoid_index on addrob14 (aoguid,aoid);
create index addrob15_aoguid_aoid_index on addrob15 (aoguid,aoid);
create index addrob16_aoguid_aoid_index on addrob16 (aoguid,aoid);
create index addrob17_aoguid_aoid_index on addrob17 (aoguid,aoid);
create index addrob18_aoguid_aoid_index on addrob18 (aoguid,aoid);
create index addrob19_aoguid_aoid_index on addrob19 (aoguid,aoid);
create index addrob20_aoguid_aoid_index on addrob20 (aoguid,aoid);
create index addrob21_aoguid_aoid_index on addrob21 (aoguid,aoid);
create index addrob22_aoguid_aoid_index on addrob22 (aoguid,aoid);
create index addrob23_aoguid_aoid_index on addrob23 (aoguid,aoid);
create index addrob24_aoguid_aoid_index on addrob24 (aoguid,aoid);
create index addrob25_aoguid_aoid_index on addrob25 (aoguid,aoid);
create index addrob26_aoguid_aoid_index on addrob26 (aoguid,aoid);
create index addrob27_aoguid_aoid_index on addrob27 (aoguid,aoid);
create index addrob28_aoguid_aoid_index on addrob28 (aoguid,aoid);
create index addrob29_aoguid_aoid_index on addrob29 (aoguid,aoid);
create index addrob30_aoguid_aoid_index on addrob30 (aoguid,aoid);
create index addrob31_aoguid_aoid_index on addrob31 (aoguid,aoid);
create index addrob32_aoguid_aoid_index on addrob32 (aoguid,aoid);
create index addrob33_aoguid_aoid_index on addrob33 (aoguid,aoid);
create index addrob34_aoguid_aoid_index on addrob34 (aoguid,aoid);
create index addrob35_aoguid_aoid_index on addrob35 (aoguid,aoid);
create index addrob36_aoguid_aoid_index on addrob36 (aoguid,aoid);
create index addrob37_aoguid_aoid_index on addrob37 (aoguid,aoid);
create index addrob38_aoguid_aoid_index on addrob38 (aoguid,aoid);
create index addrob39_aoguid_aoid_index on addrob39 (aoguid,aoid);
create index addrob40_aoguid_aoid_index on addrob40 (aoguid,aoid);
create index addrob41_aoguid_aoid_index on addrob41 (aoguid,aoid);
create index addrob42_aoguid_aoid_index on addrob42 (aoguid,aoid);
create index addrob43_aoguid_aoid_index on addrob43 (aoguid,aoid);
create index addrob44_aoguid_aoid_index on addrob44 (aoguid,aoid);
create index addrob45_aoguid_aoid_index on addrob45 (aoguid,aoid);
create index addrob46_aoguid_aoid_index on addrob46 (aoguid,aoid);
create index addrob47_aoguid_aoid_index on addrob47 (aoguid,aoid);
create index addrob48_aoguid_aoid_index on addrob48 (aoguid,aoid);
create index addrob49_aoguid_aoid_index on addrob49 (aoguid,aoid);
create index addrob50_aoguid_aoid_index on addrob50 (aoguid,aoid);
create index addrob51_aoguid_aoid_index on addrob51 (aoguid,aoid);
create index addrob52_aoguid_aoid_index on addrob52 (aoguid,aoid);
create index addrob53_aoguid_aoid_index on addrob53 (aoguid,aoid);
create index addrob54_aoguid_aoid_index on addrob54 (aoguid,aoid);
create index addrob55_aoguid_aoid_index on addrob55 (aoguid,aoid);
create index addrob56_aoguid_aoid_index on addrob56 (aoguid,aoid);
create index addrob57_aoguid_aoid_index on addrob57 (aoguid,aoid);
create index addrob58_aoguid_aoid_index on addrob58 (aoguid,aoid);
create index addrob59_aoguid_aoid_index on addrob59 (aoguid,aoid);
create index addrob60_aoguid_aoid_index on addrob60 (aoguid,aoid);
create index addrob61_aoguid_aoid_index on addrob61 (aoguid,aoid);
create index addrob62_aoguid_aoid_index on addrob62 (aoguid,aoid);
create index addrob63_aoguid_aoid_index on addrob63 (aoguid,aoid);
create index addrob64_aoguid_aoid_index on addrob64 (aoguid,aoid);
create index addrob65_aoguid_aoid_index on addrob65 (aoguid,aoid);
create index addrob66_aoguid_aoid_index on addrob66 (aoguid,aoid);
create index addrob67_aoguid_aoid_index on addrob67 (aoguid,aoid);
create index addrob68_aoguid_aoid_index on addrob68 (aoguid,aoid);
create index addrob69_aoguid_aoid_index on addrob69 (aoguid,aoid);
create index addrob70_aoguid_aoid_index on addrob70 (aoguid,aoid);
create index addrob71_aoguid_aoid_index on addrob71 (aoguid,aoid);
create index addrob72_aoguid_aoid_index on addrob72 (aoguid,aoid);
create index addrob73_aoguid_aoid_index on addrob73 (aoguid,aoid);
create index addrob74_aoguid_aoid_index on addrob74 (aoguid,aoid);
create index addrob75_aoguid_aoid_index on addrob75 (aoguid,aoid);
create index addrob76_aoguid_aoid_index on addrob76 (aoguid,aoid);
create index addrob77_aoguid_aoid_index on addrob77 (aoguid,aoid);
create index addrob78_aoguid_aoid_index on addrob78 (aoguid,aoid);
create index addrob79_aoguid_aoid_index on addrob79 (aoguid,aoid);
create index addrob83_aoguid_aoid_index on addrob83 (aoguid,aoid);
create index addrob86_aoguid_aoid_index on addrob86 (aoguid,aoid);
create index addrob87_aoguid_aoid_index on addrob87 (aoguid,aoid);
create index addrob89_aoguid_aoid_index on addrob89 (aoguid,aoid);
create index addrob91_aoguid_aoid_index on addrob91 (aoguid,aoid);
create index addrob92_aoguid_aoid_index on addrob92 (aoguid,aoid);
create index addrob99_aoguid_aoid_index on addrob99 (aoguid,aoid);
Loading

0 comments on commit c08cc56

Please sign in to comment.