db-scripts http://jira.mfd.msk:8088/browse/CLS-720 DATA_REGISTER_CODE.sql актуализировал XML и поправил задвоившиеся id

This commit is contained in:
AKurakin 2024-08-06 16:23:27 +03:00
parent e0d55568fd
commit 517d67fed3
2 changed files with 130 additions and 21 deletions

View file

@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<meta version="3.9.0.68">
<enums>
<registryCode id="1" code="AMAT" name="Денежные средства Участника клиринга, зарезервированные на торги"/>
<enums>
<registryCode id="1" code="AMAT" name="Денежные средства Участника клиринга, зарезервированные на торги"/>
<registryCode id="2" code="AMAF" name="Денежные средства - свободные"/>
<registryCode id="3" code="AMAB" name="Денежные средства - блокированные"/>
<registryCode id="4" code="TMAT" name="Требования по деньгам"/>
@ -12,7 +12,7 @@
<registryCode id="9" code="LSAT" name="Рассчитанные обязательства по бумагам"/>
<registryCode id="10" code="LMAT" name="Рассчитанные обязательства по деньгам"/>
<registryCode id="11" code="CSAT" name="Рассчитанные требования по бумагам"/>
<registryCode id="12" code="AMBT" name="Денежные средства Участника клиринга, зарезервированные на торги клиенты"/>
<registryCode id="12" code="AMBT" name="Денежные средства Участника клиринга, зарезервированные на торги клиенты"/>
<registryCode id="13" code="AMBF" name="Денежные средства клиента - свободные"/>
<registryCode id="14" code="AMBB" name="Денежные средства клиента - блокированные"/>
<registryCode id="15" code="TMBT" name="Требования по деньгам (кл)"/>
@ -25,22 +25,126 @@
<registryCode id="22" code="CSBT" name="Рассчитанные требования по бумагам (кл)"/>
<registryCode id="23" code="DMAT" name="Возврат депозита"/>
<registryCode id="24" code="DMBT" name="Возврат депозита (кл)"/>
<registryCode id="25" code="ASAT" name="Ценные бумаги Участника клиринга свои"/>
<registryCode id="25" code="ASAT" name="Ценные бумаги Участника клиринга свои"/>
<registryCode id="26" code="ASAF" name="Ценные бумаги - свободные"/>
<registryCode id="27" code="ASAB" name="Ценные бумаги - блокированные"/>
<registryCode id="28" code="DMAX" name="Возврат инициатору"/>
<registryCode id="29" code="DMBX" name="Возврат инициатору (кл)"/>
<registryCode id="30" code="DMAU" name="Денежные средства - невыясненные"/>
<registryCode id="31" code="DMAV" name="Треб. выписки"/>
<registryCode id="32" code="ASZT" name="Ценные бумаги для размещения/выкупа"/>
<registryCode id="33" code="ASBT" name="Ценные бумаги Участника клиринга клиенты"/>
<registryCode id="34" code="ASCT" name="Ценные бумаги Участника клиринга клиенты-нерезиденты"/>
<registryCode id="35" code="AMCT" name="Денежные средства Участника клиринга, зарезервированные на торги клиенты"/>
<registryCode id="36" code="ASXT" name="Ценные бумаги Участника клиринга ДУ"/>
<registryCode id="31" code="DMAV" name="Треб. выписки"/>
<registryCode id="32" code="ASZT" name="Ценные бумаги для размещения/выкупа"/>
<registryCode id="33" code="ASBT" name="Ценные бумаги Участника клиринга клиенты"/>
<registryCode id="34" code="ASCT" name="Ценные бумаги Участника клиринга клиенты-нерезиденты"/>
<registryCode id="35" code="AMCT" name="Денежные средства Участника клиринга, зарезервированные на торги клиенты"/>
<registryCode id="36" code="ASXT" name="Ценные бумаги Участника клиринга ДУ"/>
<registryCode id="37" code="AMCF" name="Денежные средства - свободные"/>
<registryCode id="38" code="AMCB" name="Денежные средства - блокированные"/>
<registryCode id="39" code="AMDT" name="Денежные средства Участника клиринга, зарезервированные на торги"/>
<registryCode id="40" code="AMDF" name="Денежные средства - свободные"/>
<registryCode id="41" code="AMDB" name="Денежные средства - блокированные"/>
<registryCode id="42" code="AMZT" name="Денежные средства Участника клиринга, зарезервированные на торги"/>
<registryCode id="43" code="AMZF" name="Денежные средства - свободные"/>
<registryCode id="44" code="AMZB" name="Денежные средства - блокированные"/>
<registryCode id="45" code="AMFT" name="Денежные средства Участника клиринга, зарезервированные на торги"/>
<registryCode id="46" code="AMFF" name="Денежные средства - свободные"/>
<registryCode id="47" code="AMFB" name="Денежные средства - блокированные"/>
<registryCode id="48" code="AMET" name="Денежные средства Участника клиринга, зарезервированные на торги"/>
<registryCode id="49" code="AMEF" name="Денежные средства - свободные"/>
<registryCode id="50" code="AMEB" name="Денежные средства - блокированные"/>
<registryCode id="51" code="ASBF" name="Ценные бумаги - свободные (кл)"/>
<registryCode id="52" code="ASBB" name="Ценные бумаги - блокированные (кл)"/>
<registryCode id="53" code="ASCF" name="Ценные бумаги - свободные"/>
<registryCode id="54" code="ASCB" name="Ценные бумаги - блокированные"/>
<registryCode id="55" code="ASDT" name="Ценные бумаги Участника клиринга, зарезервированные на торги" />
<registryCode id="135" code="ASZF" name="Ценные бумаги - свободные" />
<registryCode id="56" code="ASDF" name="Ценные бумаги - свободные" />
<registryCode id="136" code="ASZB" name="Ценные бумаги - блокированные" />
<registryCode id="57" code="ASDB" name="Ценные бумаги - блокированные" />
<registryCode id="137" code="ASFT" name="Ценные бумаги Участника клиринга, зарезервированные на торги" />
<registryCode id="58" code="ASFF" name="Ценные бумаги - свободные"/>
<registryCode id="59" code="ASFB" name="Ценные бумаги - блокированные"/>
<registryCode id="60" code="ASET" name="Ценные бумаги Участника клиринга, зарезервированные на торги"/>
<registryCode id="61" code="ASEF" name="Ценные бумаги - свободные"/>
<registryCode id="62" code="ASEB" name="Ценные бумаги - блокированные"/>
<registryCode id="63" code="OMCT" name="Обязательства по деньгам"/>
<registryCode id="64" code="OMDT" name="Обязательства по деньгам"/>
<registryCode id="65" code="OMZT" name="Обязательства по деньгам"/>
<registryCode id="66" code="OMFT" name="Обязательства по деньгам"/>
<registryCode id="67" code="OMET" name="Обязательства по бумагам"/>
<registryCode id="138" code="OSCT" name="Обязательства по бумагам"/>
<registryCode id="68" code="OSDT" name="Обязательства по бумагам"/>
<registryCode id="69" code="OSZT" name="Обязательства по бумагам"/>
<registryCode id="70" code="OSFT" name="Обязательства по бумагам"/>
<registryCode id="71" code="OSET" name="Обязательства по бумагам"/>
<registryCode id="72" code="TMCT" name="Требования по деньгам"/>
<registryCode id="73" code="TMDT" name="Требования по деньгам"/>
<registryCode id="74" code="TMZT" name="Требования по деньгам"/>
<registryCode id="75" code="TMFT" name="Требования по деньгам"/>
<registryCode id="76" code="TMET" name="Требования по деньгам"/>
<registryCode id="77" code="TSCT" name="Требования по бумагам"/>
<registryCode id="78" code="TSDT" name="Требования по бумагам"/>
<registryCode id="79" code="TSZT" name="Требования по бумагам"/>
<registryCode id="80" code="TSFT" name="Требования по бумагам"/>
<registryCode id="81" code="TSET" name="Требования по бумагам"/>
<registryCode id="82" code="CMCT" name="Расчитанные требования по деньгам"/>
<registryCode id="83" code="CMDT" name="Расчитанные требования по деньгам"/>
<registryCode id="84" code="CMZT" name="Расчитанные требования по деньгам"/>
<registryCode id="85" code="CMFT" name="Расчитанные требования по деньгам"/>
<registryCode id="86" code="CMET" name="Расчитанные требования по деньгам"/>
<registryCode id="87" code="CSCT" name="Расчитанные требования по бумагам"/>
<registryCode id="88" code="CSDT" name="Расчитанные требования по бумагам"/>
<registryCode id="89" code="CSZT" name="Расчитанные требования по бумагам"/>
<registryCode id="90" code="CSFT" name="Расчитанные требования по бумагам"/>
<registryCode id="91" code="CSET" name="Расчитанные требования по бумагам"/>
<registryCode id="92" code="LMCT" name="Расчитанные обязательства по деньгам"/>
<registryCode id="93" code="LMDT" name="Расчитанные обязательства по деньгам"/>
<registryCode id="94" code="LMZT" name="Расчитанные обязательства по деньгам"/>
<registryCode id="95" code="LMFT" name="Расчитанные обязательства по деньгам"/>
<registryCode id="96" code="LMET" name="Расчитанные обязательства по деньгам"/>
<registryCode id="97" code="LSCT" name="Расчитанные обязательства по бумагам"/>
<registryCode id="98" code="LSDT" name="Расчитанные обязательства по бумагам"/>
<registryCode id="99" code="LSZT" name="Расчитанные обязательства по бумагам"/>
<registryCode id="100" code="LSFT" name="Расчитанные обязательства по бумагам"/>
<registryCode id="101" code="LSET" name="Расчитанные обязательства по бумагам"/>
<registryCode id="102" code="DMAI" name="Ввод и вывод денежных средств"/>
<registryCode id="103" code="DMBI" name="Ввод и вывод денежных средств"/>
<registryCode id="104" code="DMCI" name="Ввод и вывод денежных средств"/>
<registryCode id="105" code="DMDI" name="Ввод и вывод денежных средств"/>
<registryCode id="106" code="DMZI" name="Ввод и вывод денежных средств"/>
<registryCode id="107" code="DMFI" name="Ввод и вывод денежных средств"/>
<registryCode id="108" code="DMEI" name="Ввод и вывод денежных средств"/>
<registryCode id="109" code="DSAI" name="Ввод и вывод ценных бумаг"/>
<registryCode id="110" code="DSBI" name="Ввод и вывод ценных бумаг"/>
<registryCode id="111" code="DSCI" name="Ввод и вывод ценных бумаг"/>
<registryCode id="112" code="DSDI" name="Ввод и вывод ценных бумаг"/>
<registryCode id="113" code="DSZI" name="Ввод и вывод ценных бумаг"/>
<registryCode id="114" code="DSFI" name="Ввод и вывод ценных бумаг"/>
<registryCode id="115" code="DSEI" name="Ввод и вывод ценных бумаг"/>
<registryCode id="116" code="DMCT" name="Возврат депозита"/>
<registryCode id="117" code="DMCX" name="Возврат депозита"/>
<registryCode id="118" code="DMDT" name="Возврат депозита"/>
<registryCode id="119" code="DMDX" name="Возврат депозита"/>
<registryCode id="120" code="DMZT" name="Возврат депозита"/>
<registryCode id="121" code="DMZX" name="Возврат депозита"/>
<registryCode id="122" code="DMFT" name="Возврат депозита"/>
<registryCode id="123" code="DMFX" name="Возврат депозита"/>
<registryCode id="124" code="DMET" name="Возврат депозита"/>
<registryCode id="125" code="DMEX" name="Возврат депозита"/>
<registryCode id="126" code="DMBV" name="Треб. Выписки (кл)"/>
<registryCode id="127" code="DMCV" name="Треб. выписки"/>
<registryCode id="128" code="DMDV" name="Треб. выписки"/>
<registryCode id="129" code="DMZV" name="Треб. выписки"/>
<registryCode id="130" code="DMFV" name="Треб. выписки"/>
<registryCode id="131" code="DMEV" name="Треб. выписки"/>
<registryCode id="132" code="AMXT" name="Денежные средства клиента-ДУ"/>
<registryCode id="133" code="AMXF" name="Денежные средства клиента - ДУ- свободные"/>
<registryCode id="134" code="AMXB" name="Денежные средства клиента - ДУ- блокированные'"/>
</enums>
<objects>
</objects>
<!-- max id=138 -->
</enums>
<objects>
</objects>
</meta>

View file

@ -5,10 +5,10 @@ INSERT INTO REGISTRY_CODE_DICTIONARY(ID, CODE, NAME) values (4, 'TMAT', 'Тре
INSERT INTO REGISTRY_CODE_DICTIONARY(ID, CODE, NAME) values (5, 'OSAT', 'Обязательства по бумагам') ON CONFLICT(ID) DO NOTHING RETURNING *;
INSERT INTO REGISTRY_CODE_DICTIONARY(ID, CODE, NAME) values (6, 'OMAT', 'Обязательства по деньгам') ON CONFLICT(ID) DO NOTHING RETURNING *;
INSERT INTO REGISTRY_CODE_DICTIONARY(ID, CODE, NAME) values (7, 'TSAT', 'Требования по бумагам') ON CONFLICT(ID) DO NOTHING RETURNING *;
INSERT INTO REGISTRY_CODE_DICTIONARY(ID, CODE, NAME) values (8, 'CMAT', 'Расчитанные требования по деньгам') ON CONFLICT(ID) DO NOTHING RETURNING *;
INSERT INTO REGISTRY_CODE_DICTIONARY(ID, CODE, NAME) values (9, 'LSAT', 'Расчитанные обязательства по бумагам') ON CONFLICT(ID) DO NOTHING RETURNING *;
INSERT INTO REGISTRY_CODE_DICTIONARY(ID, CODE, NAME) values (10, 'LMAT', 'Расчитанные обязательства по деньгам') ON CONFLICT(ID) DO NOTHING RETURNING *;
INSERT INTO REGISTRY_CODE_DICTIONARY(ID, CODE, NAME) values (11, 'CSAT', 'Расчитанные требования по бумагам') ON CONFLICT(ID) DO NOTHING RETURNING *;
INSERT INTO REGISTRY_CODE_DICTIONARY(ID, CODE, NAME) values (8, 'CMAT', 'Рассчитанные требования по деньгам') ON CONFLICT(ID) DO NOTHING RETURNING *;
INSERT INTO REGISTRY_CODE_DICTIONARY(ID, CODE, NAME) values (9, 'LSAT', 'Рассчитанные обязательства по бумагам') ON CONFLICT(ID) DO NOTHING RETURNING *;
INSERT INTO REGISTRY_CODE_DICTIONARY(ID, CODE, NAME) values (10, 'LMAT', 'Рассчитанные обязательства по деньгам') ON CONFLICT(ID) DO NOTHING RETURNING *;
INSERT INTO REGISTRY_CODE_DICTIONARY(ID, CODE, NAME) values (11, 'CSAT', 'Рассчитанные требования по бумагам') ON CONFLICT(ID) DO NOTHING RETURNING *;
INSERT INTO REGISTRY_CODE_DICTIONARY(ID, CODE, NAME) values (12, 'AMBT', 'Денежные средства Участника клиринга, зарезервированные на торги клиенты') ON CONFLICT(ID) DO NOTHING RETURNING *;
INSERT INTO REGISTRY_CODE_DICTIONARY(ID, CODE, NAME) values (13, 'AMBF', 'Денежные средства клиента - свободные') ON CONFLICT(ID) DO NOTHING RETURNING *;
INSERT INTO REGISTRY_CODE_DICTIONARY(ID, CODE, NAME) values (14, 'AMBB', 'Денежные средства клиента - блокированные') ON CONFLICT(ID) DO NOTHING RETURNING *;
@ -52,11 +52,11 @@ INSERT INTO REGISTRY_CODE_DICTIONARY(ID, CODE, NAME) values (52, 'ASBB', 'Цен
INSERT INTO REGISTRY_CODE_DICTIONARY(ID, CODE, NAME) values (53, 'ASCF', 'Ценные бумаги - свободные') ON CONFLICT(ID) DO NOTHING RETURNING *;
INSERT INTO REGISTRY_CODE_DICTIONARY(ID, CODE, NAME) values (54, 'ASCB', 'Ценные бумаги - блокированные') ON CONFLICT(ID) DO NOTHING RETURNING *;
INSERT INTO REGISTRY_CODE_DICTIONARY(ID, CODE, NAME) values (55, 'ASDT', 'Ценные бумаги Участника клиринга, зарезервированные на торги') ON CONFLICT(ID) DO NOTHING RETURNING *;
INSERT INTO REGISTRY_CODE_DICTIONARY(ID, CODE, NAME) values (55, 'ASZF', 'Ценные бумаги - свободные') ON CONFLICT(ID) DO NOTHING RETURNING *;
INSERT INTO REGISTRY_CODE_DICTIONARY(ID, CODE, NAME) values (135, 'ASZF', 'Ценные бумаги - свободные') ON CONFLICT(ID) DO NOTHING RETURNING *;
INSERT INTO REGISTRY_CODE_DICTIONARY(ID, CODE, NAME) values (56, 'ASDF', 'Ценные бумаги - свободные') ON CONFLICT(ID) DO NOTHING RETURNING *;
INSERT INTO REGISTRY_CODE_DICTIONARY(ID, CODE, NAME) values (56, 'ASZB', 'Ценные бумаги - блокированные') ON CONFLICT(ID) DO NOTHING RETURNING *;
INSERT INTO REGISTRY_CODE_DICTIONARY(ID, CODE, NAME) values (136, 'ASZB', 'Ценные бумаги - блокированные') ON CONFLICT(ID) DO NOTHING RETURNING *;
INSERT INTO REGISTRY_CODE_DICTIONARY(ID, CODE, NAME) values (57, 'ASDB', 'Ценные бумаги - блокированные') ON CONFLICT(ID) DO NOTHING RETURNING *;
INSERT INTO REGISTRY_CODE_DICTIONARY(ID, CODE, NAME) values (57, 'ASFT', 'Ценные бумаги Участника клиринга, зарезервированные на торги') ON CONFLICT(ID) DO NOTHING RETURNING *;
INSERT INTO REGISTRY_CODE_DICTIONARY(ID, CODE, NAME) values (137, 'ASFT', 'Ценные бумаги Участника клиринга, зарезервированные на торги') ON CONFLICT(ID) DO NOTHING RETURNING *;
INSERT INTO REGISTRY_CODE_DICTIONARY(ID, CODE, NAME) values (58, 'ASFF', 'Ценные бумаги - свободные') ON CONFLICT(ID) DO NOTHING RETURNING *;
INSERT INTO REGISTRY_CODE_DICTIONARY(ID, CODE, NAME) values (59, 'ASFB', 'Ценные бумаги - блокированные') ON CONFLICT(ID) DO NOTHING RETURNING *;
INSERT INTO REGISTRY_CODE_DICTIONARY(ID, CODE, NAME) values (60, 'ASET', 'Ценные бумаги Участника клиринга, зарезервированные на торги') ON CONFLICT(ID) DO NOTHING RETURNING *;
@ -67,7 +67,7 @@ INSERT INTO REGISTRY_CODE_DICTIONARY(ID, CODE, NAME) values (64, 'OMDT', 'Обя
INSERT INTO REGISTRY_CODE_DICTIONARY(ID, CODE, NAME) values (65, 'OMZT', 'Обязательства по деньгам') ON CONFLICT(ID) DO NOTHING RETURNING *;
INSERT INTO REGISTRY_CODE_DICTIONARY(ID, CODE, NAME) values (66, 'OMFT', 'Обязательства по деньгам') ON CONFLICT(ID) DO NOTHING RETURNING *;
INSERT INTO REGISTRY_CODE_DICTIONARY(ID, CODE, NAME) values (67, 'OMET', 'Обязательства по деньгам') ON CONFLICT(ID) DO NOTHING RETURNING *;
INSERT INTO REGISTRY_CODE_DICTIONARY(ID, CODE, NAME) values (67, 'OSCT', 'Обязательства по бумагам') ON CONFLICT(ID) DO NOTHING RETURNING *;
INSERT INTO REGISTRY_CODE_DICTIONARY(ID, CODE, NAME) values (138, 'OSCT', 'Обязательства по бумагам') ON CONFLICT(ID) DO NOTHING RETURNING *;
INSERT INTO REGISTRY_CODE_DICTIONARY(ID, CODE, NAME) values (68, 'OSDT', 'Обязательства по бумагам') ON CONFLICT(ID) DO NOTHING RETURNING *;
INSERT INTO REGISTRY_CODE_DICTIONARY(ID, CODE, NAME) values (69, 'OSZT', 'Обязательства по бумагам') ON CONFLICT(ID) DO NOTHING RETURNING *;
INSERT INTO REGISTRY_CODE_DICTIONARY(ID, CODE, NAME) values (70, 'OSFT', 'Обязательства по бумагам') ON CONFLICT(ID) DO NOTHING RETURNING *;
@ -132,6 +132,11 @@ INSERT INTO REGISTRY_CODE_DICTIONARY(ID, CODE, NAME) values (128, 'DMDV', 'Тр
INSERT INTO REGISTRY_CODE_DICTIONARY(ID, CODE, NAME) values (129, 'DMZV', 'Треб. выписки') ON CONFLICT(ID) DO NOTHING RETURNING *;
INSERT INTO REGISTRY_CODE_DICTIONARY(ID, CODE, NAME) values (130, 'DMFV', 'Треб. выписки') ON CONFLICT(ID) DO NOTHING RETURNING *;
INSERT INTO REGISTRY_CODE_DICTIONARY(ID, CODE, NAME) values (131, 'DMEV', 'Треб. выписки') ON CONFLICT(ID) DO NOTHING RETURNING *;
INSERT INTO REGISTRY_CODE_DICTIONARY(ID, CODE, NAME) values (132, 'AMXT', 'Денежные средства клиента-ДУ') ON CONFLICT(ID) DO NOTHING RETURNING *;
INSERT INTO REGISTRY_CODE_DICTIONARY(ID, CODE, NAME) values (133, 'AMXF', 'Денежные средства клиента - ДУ- свободные') ON CONFLICT(ID) DO NOTHING RETURNING *;
INSERT INTO REGISTRY_CODE_DICTIONARY(ID, CODE, NAME) values (134, 'AMXB', 'Денежные средства клиента - ДУ- блокированные') ON CONFLICT(ID) DO NOTHING RETURNING *;
-- max id=138