db-script http://jira.mfd.msk:8088/browse/CLS-1 init script: The Начало

This commit is contained in:
AKurakin 2022-06-29 19:18:37 +03:00
parent ccec1bef77
commit 29828d8f07
10 changed files with 660 additions and 0 deletions

12
db-scripts/.gitignore vendored Normal file
View file

@ -0,0 +1,12 @@
*.iml
target
lib
.idea
*.log
temp
otc.logs_IS_UNDEFINED
.gitconfig
dependency-reduced-pom.xml
*/otc-test/src/test/resources/dataForDb/*.sql
**/out
preview

3
db-scripts/CHANGELOG.md Normal file
View file

@ -0,0 +1,3 @@
1.0.0
------------------------------
- init PostgreSQL clearing system data table by sql Data Defined Language Structure Query Language scripting.

4
db-scripts/README.md Normal file
View file

@ -0,0 +1,4 @@
При поднятии версии базы:
* Создаем копию DLL_v<версия DLL>.sql
* Поднимаем версию в DLL.sql

82
db-scripts/pom.xml Normal file
View file

@ -0,0 +1,82 @@
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<artifactId>db-scripts</artifactId>
<name>db-scripts</name>
<description>db-scripts for PostgreSQL</description>
<packaging>jar</packaging>
<version>1.0.0</version>
<parent>
<artifactId>clearing</artifactId>
<groupId>ru.spcex.clearing</groupId>
<version>SPCEX-1.0.0.0</version>
</parent>
<build>
<pluginManagement>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.7.0</version>
<configuration>
<source>${project.java.version}</source>
<target>${project.java.version}</target>
<encoding>${project.build.sourceEncoding}</encoding>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<version>3.0.0-M5</version>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-assembly-plugin</artifactId>
<version>3.1.0</version>
<configuration>
<archive>
<manifest>
<addClasspath>true</addClasspath>
<addDefaultImplementationEntries>true</addDefaultImplementationEntries>
</manifest>
<manifestEntries>
<Built-By>${built.by}</Built-By>
</manifestEntries>
</archive>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-jar-plugin</artifactId>
<version>3.2.0</version>
<configuration>
<archive>
<manifest>
<addClasspath>true</addClasspath>
<addDefaultImplementationEntries>true</addDefaultImplementationEntries>
</manifest>
<manifestEntries>
<Built-By>${built.by}</Built-By>
</manifestEntries>
</archive>
</configuration>
</plugin>
</plugins>
</pluginManagement>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-resources-plugin</artifactId>
<version>3.1.0</version>
<configuration>
<encoding>WINDOWS-1251</encoding>
</configuration>
</plugin>
</plugins>
</build>
</project>

View file

@ -0,0 +1,278 @@
/****************************************************
****************** version 1.0 *********************
*****************************************************/
insert into WORKFLOW_STATUS_DICTIONARY (id,name) values (1,'Активен') WHERE CONFLICT DO UPDATE;
insert into WORKFLOW_STATUS_DICTIONARY (id,name) values (2,'Не активен') WHERE CONFLICT DO UPDATE;
insert into ALLOWED_DICTIONARY (id,name) values (1,'Разрешено') WHERE CONFLICT DO UPDATE;
insert into ALLOWED_DICTIONARY (id,name) values (2,'Запрещено') WHERE CONFLICT DO UPDATE;
insert into COUNTRY_CODE_DICTIONARY (id,COUNTRYCODE,name) values (1,'RUS','Россия') WHERE CONFLICT DO UPDATE;
insert into COUNTRY_CODE_DICTIONARY (id, countrycode, name) values (2, 'ABW', 'Аруба') WHERE CONFLICT DO UPDATE;
insert into COUNTRY_CODE_DICTIONARY (id, countrycode, name) values (3, 'AFG', 'Афганистан') WHERE CONFLICT DO UPDATE;
insert into COUNTRY_CODE_DICTIONARY (id, countrycode, name) values (4, 'AGO', 'Ангола') WHERE CONFLICT DO UPDATE;
insert into COUNTRY_CODE_DICTIONARY (id, countrycode, name) values (5, 'AIA', 'Ангилья') WHERE CONFLICT DO UPDATE;
insert into COUNTRY_CODE_DICTIONARY (id, countrycode, name) values (6, 'ALA', 'Эландские Острова') WHERE CONFLICT DO UPDATE;
insert into COUNTRY_CODE_DICTIONARY (id, countrycode, name) values (7, 'ALB', 'Албания') WHERE CONFLICT DO UPDATE;
insert into COUNTRY_CODE_DICTIONARY (id, countrycode, name) values (8, 'AND', 'Андорра') WHERE CONFLICT DO UPDATE;
insert into COUNTRY_CODE_DICTIONARY (id, countrycode, name) values (9, 'ARE', 'Объединенные Арабские Эмираты') WHERE CONFLICT DO UPDATE;
insert into COUNTRY_CODE_DICTIONARY (id, countrycode, name) values (10, 'ARG', 'Аргентина') WHERE CONFLICT DO UPDATE;
insert into COUNTRY_CODE_DICTIONARY (id, countrycode, name) values (11, 'ARM', 'Армения') WHERE CONFLICT DO UPDATE;
insert into COUNTRY_CODE_DICTIONARY (id, countrycode, name) values (12, 'ASM', 'Американское Самоа') WHERE CONFLICT DO UPDATE;
insert into COUNTRY_CODE_DICTIONARY (id, countrycode, name) values (13, 'ATA', 'Антарктида') WHERE CONFLICT DO UPDATE;
insert into COUNTRY_CODE_DICTIONARY (id, countrycode, name) values (14, 'ATF', 'Французские Южные Территории') WHERE CONFLICT DO UPDATE;
insert into COUNTRY_CODE_DICTIONARY (id, countrycode, name) values (15, 'ATG', 'Антигуа И Барбуда') WHERE CONFLICT DO UPDATE;
insert into COUNTRY_CODE_DICTIONARY (id, countrycode, name) values (16, 'AUS', 'Австралия') WHERE CONFLICT DO UPDATE;
insert into COUNTRY_CODE_DICTIONARY (id, countrycode, name) values (17, 'AUT', 'Австрия') WHERE CONFLICT DO UPDATE;
insert into COUNTRY_CODE_DICTIONARY (id, countrycode, name) values (18, 'AZE', 'Азербайджан') WHERE CONFLICT DO UPDATE;
insert into COUNTRY_CODE_DICTIONARY (id, countrycode, name) values (19, 'BDI', 'Бурунди') WHERE CONFLICT DO UPDATE;
insert into COUNTRY_CODE_DICTIONARY (id, countrycode, name) values (20, 'BEL', 'Бельгия') WHERE CONFLICT DO UPDATE;
insert into COUNTRY_CODE_DICTIONARY (id, countrycode, name) values (21, 'BEN', 'Бенин') WHERE CONFLICT DO UPDATE;
insert into COUNTRY_CODE_DICTIONARY (id, countrycode, name) values (22, 'BES', 'Бонэйр, Синт-Эстатиус и Саба') WHERE CONFLICT DO UPDATE;
insert into COUNTRY_CODE_DICTIONARY (id, countrycode, name) values (23, 'BFA', 'Буркина-Фасо') WHERE CONFLICT DO UPDATE;
insert into COUNTRY_CODE_DICTIONARY (id, countrycode, name) values (24, 'BGD', 'Бангладеш') WHERE CONFLICT DO UPDATE;
insert into COUNTRY_CODE_DICTIONARY (id, countrycode, name) values (25, 'BGR', 'Болгария') WHERE CONFLICT DO UPDATE;
insert into COUNTRY_CODE_DICTIONARY (id, countrycode, name) values (26, 'BHR', 'Бахрейн') WHERE CONFLICT DO UPDATE;
insert into COUNTRY_CODE_DICTIONARY (id, countrycode, name) values (27, 'BHS', 'Багамы') WHERE CONFLICT DO UPDATE;
insert into COUNTRY_CODE_DICTIONARY (id, countrycode, name) values (28, 'BIH', 'Босния и Герцеговина') WHERE CONFLICT DO UPDATE;
insert into COUNTRY_CODE_DICTIONARY (id, countrycode, name) values (29, 'BLM', 'Сен-Бартелеми') WHERE CONFLICT DO UPDATE;
insert into COUNTRY_CODE_DICTIONARY (id, countrycode, name) values (30, 'BLR', 'Республика Беларусь') WHERE CONFLICT DO UPDATE;
insert into COUNTRY_CODE_DICTIONARY (id, countrycode, name) values (31, 'BLZ', 'Белиз') WHERE CONFLICT DO UPDATE;
insert into COUNTRY_CODE_DICTIONARY (id, countrycode, name) values (32, 'BMU', 'Бермуды') WHERE CONFLICT DO UPDATE;
insert into COUNTRY_CODE_DICTIONARY (id, countrycode, name) values (33, 'BOL', 'Боливия,') WHERE CONFLICT DO UPDATE;
insert into COUNTRY_CODE_DICTIONARY (id, countrycode, name) values (34, 'BRA', 'Бразилия') WHERE CONFLICT DO UPDATE;
insert into COUNTRY_CODE_DICTIONARY (id, countrycode, name) values (35, 'BRB', 'Барбадос') WHERE CONFLICT DO UPDATE;
insert into COUNTRY_CODE_DICTIONARY (id, countrycode, name) values (36, 'BRN', 'Бруней-Даруссалам') WHERE CONFLICT DO UPDATE;
insert into COUNTRY_CODE_DICTIONARY (id, countrycode, name) values (37, 'BTN', 'Бутан') WHERE CONFLICT DO UPDATE;
insert into COUNTRY_CODE_DICTIONARY (id, countrycode, name) values (38, 'BVT', 'Остров Буве') WHERE CONFLICT DO UPDATE;
insert into COUNTRY_CODE_DICTIONARY (id, countrycode, name) values (39, 'BWA', 'Ботсвана') WHERE CONFLICT DO UPDATE;
insert into COUNTRY_CODE_DICTIONARY (id, countrycode, name) values (40, 'CAF', 'Центрально-Африканская Республика') WHERE CONFLICT DO UPDATE;
insert into COUNTRY_CODE_DICTIONARY (id, countrycode, name) values (41, 'CAN', 'Канада') WHERE CONFLICT DO UPDATE;
insert into COUNTRY_CODE_DICTIONARY (id, countrycode, name) values (42, 'CCK', 'Кокосовые (Килинг) Острова') WHERE CONFLICT DO UPDATE;
insert into COUNTRY_CODE_DICTIONARY (id, countrycode, name) values (43, 'CHE', 'Швейцария') WHERE CONFLICT DO UPDATE;
insert into COUNTRY_CODE_DICTIONARY (id, countrycode, name) values (44, 'CHL', 'Чили') WHERE CONFLICT DO UPDATE;
insert into COUNTRY_CODE_DICTIONARY (id, countrycode, name) values (45, 'CHN', 'Китай') WHERE CONFLICT DO UPDATE;
insert into COUNTRY_CODE_DICTIONARY (id, countrycode, name) values (46, 'CIV', 'Кот-д’Ивуар') WHERE CONFLICT DO UPDATE;
insert into COUNTRY_CODE_DICTIONARY (id, countrycode, name) values (47, 'CMR', 'Камерун') WHERE CONFLICT DO UPDATE;
insert into COUNTRY_CODE_DICTIONARY (id, countrycode, name) values (48, 'COD', 'Конго, Демократическая Республика') WHERE CONFLICT DO UPDATE;
insert into COUNTRY_CODE_DICTIONARY (id, countrycode, name) values (49, 'COG', 'Конго') WHERE CONFLICT DO UPDATE;
insert into COUNTRY_CODE_DICTIONARY (id, countrycode, name) values (50, 'COK', 'Острова Кука') WHERE CONFLICT DO UPDATE;
insert into COUNTRY_CODE_DICTIONARY (id, countrycode, name) values (51, 'COL', 'Колумбия') WHERE CONFLICT DO UPDATE;
insert into COUNTRY_CODE_DICTIONARY (id, countrycode, name) values (52, 'COM', 'Коморы') WHERE CONFLICT DO UPDATE;
insert into COUNTRY_CODE_DICTIONARY (id, countrycode, name) values (53, 'CPV', 'Кабо-Верде') WHERE CONFLICT DO UPDATE;
insert into COUNTRY_CODE_DICTIONARY (id, countrycode, name) values (54, 'CRI', 'Коста-Рика') WHERE CONFLICT DO UPDATE;
insert into COUNTRY_CODE_DICTIONARY (id, countrycode, name) values (55, 'CUB', 'Куба') WHERE CONFLICT DO UPDATE;
insert into COUNTRY_CODE_DICTIONARY (id, countrycode, name) values (56, 'CUW', 'Кюрасао') WHERE CONFLICT DO UPDATE;
insert into COUNTRY_CODE_DICTIONARY (id, countrycode, name) values (57, 'CXR', 'Остров Рождества') WHERE CONFLICT DO UPDATE;
insert into COUNTRY_CODE_DICTIONARY (id, countrycode, name) values (58, 'CYM', 'Острова Кайман') WHERE CONFLICT DO UPDATE;
insert into COUNTRY_CODE_DICTIONARY (id, countrycode, name) values (59, 'CYP', 'Кипр') WHERE CONFLICT DO UPDATE;
insert into COUNTRY_CODE_DICTIONARY (id, countrycode, name) values (60, 'CZE', 'Чешская Республика') WHERE CONFLICT DO UPDATE;
insert into COUNTRY_CODE_DICTIONARY (id, countrycode, name) values (61, 'DEU', 'Германия') WHERE CONFLICT DO UPDATE;
insert into COUNTRY_CODE_DICTIONARY (id, countrycode, name) values (62, 'DJI', 'Джибути') WHERE CONFLICT DO UPDATE;
insert into COUNTRY_CODE_DICTIONARY (id, countrycode, name) values (63, 'DMA', 'Доминика') WHERE CONFLICT DO UPDATE;
insert into COUNTRY_CODE_DICTIONARY (id, countrycode, name) values (64, 'DNK', 'Дания') WHERE CONFLICT DO UPDATE;
insert into COUNTRY_CODE_DICTIONARY (id, countrycode, name) values (65, 'DOM', 'Доминиканская Республика') WHERE CONFLICT DO UPDATE;
insert into COUNTRY_CODE_DICTIONARY (id, countrycode, name) values (66, 'DZA', 'Алжир') WHERE CONFLICT DO UPDATE;
insert into COUNTRY_CODE_DICTIONARY (id, countrycode, name) values (67, 'ECU', 'Эквадор') WHERE CONFLICT DO UPDATE;
insert into COUNTRY_CODE_DICTIONARY (id, countrycode, name) values (68, 'EGY', 'Египет') WHERE CONFLICT DO UPDATE;
insert into COUNTRY_CODE_DICTIONARY (id, countrycode, name) values (69, 'ERI', 'Эритрея') WHERE CONFLICT DO UPDATE;
insert into COUNTRY_CODE_DICTIONARY (id, countrycode, name) values (70, 'ESH', 'Западная Сахара') WHERE CONFLICT DO UPDATE;
insert into COUNTRY_CODE_DICTIONARY (id, countrycode, name) values (71, 'ESP', 'Испания') WHERE CONFLICT DO UPDATE;
insert into COUNTRY_CODE_DICTIONARY (id, countrycode, name) values (72, 'EST', 'Эстония') WHERE CONFLICT DO UPDATE;
insert into COUNTRY_CODE_DICTIONARY (id, countrycode, name) values (73, 'ETH', 'Эфиопия') WHERE CONFLICT DO UPDATE;
insert into COUNTRY_CODE_DICTIONARY (id, countrycode, name) values (74, 'FIN', 'Финляндия') WHERE CONFLICT DO UPDATE;
insert into COUNTRY_CODE_DICTIONARY (id, countrycode, name) values (75, 'FJI', 'Фиджи') WHERE CONFLICT DO UPDATE;
insert into COUNTRY_CODE_DICTIONARY (id, countrycode, name) values (76, 'FLK', 'Фолклендские Острова (Мальвинские)') WHERE CONFLICT DO UPDATE;
insert into COUNTRY_CODE_DICTIONARY (id, countrycode, name) values (77, 'FRA', 'Франция') WHERE CONFLICT DO UPDATE;
insert into COUNTRY_CODE_DICTIONARY (id, countrycode, name) values (78, 'FRO', 'Фарерские Острова') WHERE CONFLICT DO UPDATE;
insert into COUNTRY_CODE_DICTIONARY (id, countrycode, name) values (79, 'FSM', 'Микронезия, Федеративные Штаты') WHERE CONFLICT DO UPDATE;
insert into COUNTRY_CODE_DICTIONARY (id, countrycode, name) values (80, 'GAB', 'Габон') WHERE CONFLICT DO UPDATE;
insert into COUNTRY_CODE_DICTIONARY (id, countrycode, name) values (81, 'GBR', 'Соединенное Королевство') WHERE CONFLICT DO UPDATE;
insert into COUNTRY_CODE_DICTIONARY (id, countrycode, name) values (82, 'GEO', 'Грузия') WHERE CONFLICT DO UPDATE;
insert into COUNTRY_CODE_DICTIONARY (id, countrycode, name) values (83, 'GGY', 'Гернси') WHERE CONFLICT DO UPDATE;
insert into COUNTRY_CODE_DICTIONARY (id, countrycode, name) values (84, 'GHA', 'Гана') WHERE CONFLICT DO UPDATE;
insert into COUNTRY_CODE_DICTIONARY (id, countrycode, name) values (85, 'GIB', 'Гибралтар') WHERE CONFLICT DO UPDATE;
insert into COUNTRY_CODE_DICTIONARY (id, countrycode, name) values (86, 'GIN', 'Гвинея') WHERE CONFLICT DO UPDATE;
insert into COUNTRY_CODE_DICTIONARY (id, countrycode, name) values (87, 'GLP', 'Гваделупа') WHERE CONFLICT DO UPDATE;
insert into COUNTRY_CODE_DICTIONARY (id, countrycode, name) values (88, 'GMB', 'Гамбия') WHERE CONFLICT DO UPDATE;
insert into COUNTRY_CODE_DICTIONARY (id, countrycode, name) values (89, 'GNB', 'Гвинея-Бисау') WHERE CONFLICT DO UPDATE;
insert into COUNTRY_CODE_DICTIONARY (id, countrycode, name) values (90, 'GNQ', 'Экваториальная Гвинея') WHERE CONFLICT DO UPDATE;
insert into COUNTRY_CODE_DICTIONARY (id, countrycode, name) values (91, 'GRC', 'Греция') WHERE CONFLICT DO UPDATE;
insert into COUNTRY_CODE_DICTIONARY (id, countrycode, name) values (92, 'GRD', 'Гренада') WHERE CONFLICT DO UPDATE;
insert into COUNTRY_CODE_DICTIONARY (id, countrycode, name) values (93, 'GRL', 'Гренландия') WHERE CONFLICT DO UPDATE;
insert into COUNTRY_CODE_DICTIONARY (id, countrycode, name) values (94, 'GTM', 'Гватемала') WHERE CONFLICT DO UPDATE;
insert into COUNTRY_CODE_DICTIONARY (id, countrycode, name) values (95, 'GUF', 'Французская Гвиана') WHERE CONFLICT DO UPDATE;
insert into COUNTRY_CODE_DICTIONARY (id, countrycode, name) values (96, 'GUM', 'Гуам') WHERE CONFLICT DO UPDATE;
insert into COUNTRY_CODE_DICTIONARY (id, countrycode, name) values (97, 'GUY', 'Гайана') WHERE CONFLICT DO UPDATE;
insert into COUNTRY_CODE_DICTIONARY (id, countrycode, name) values (98, 'HKG', 'Гонконг') WHERE CONFLICT DO UPDATE;
insert into COUNTRY_CODE_DICTIONARY (id, countrycode, name) values (99, 'HMD', 'Остров Херд И Острова Макдональд') WHERE CONFLICT DO UPDATE;
insert into COUNTRY_CODE_DICTIONARY (id, countrycode, name) values (100, 'HND', 'Гондурас') WHERE CONFLICT DO UPDATE;
insert into COUNTRY_CODE_DICTIONARY (id, countrycode, name) values (101, 'HRV', 'Хорватия') WHERE CONFLICT DO UPDATE;
insert into COUNTRY_CODE_DICTIONARY (id, countrycode, name) values (102, 'HTI', 'Гаити') WHERE CONFLICT DO UPDATE;
insert into COUNTRY_CODE_DICTIONARY (id, countrycode, name) values (103, 'HUN', 'Венгрия') WHERE CONFLICT DO UPDATE;
insert into COUNTRY_CODE_DICTIONARY (id, countrycode, name) values (104, 'IDN', 'Индонезия') WHERE CONFLICT DO UPDATE;
insert into COUNTRY_CODE_DICTIONARY (id, countrycode, name) values (105, 'IMN', 'Остров Мэн') WHERE CONFLICT DO UPDATE;
insert into COUNTRY_CODE_DICTIONARY (id, countrycode, name) values (106, 'IND', 'Индия') WHERE CONFLICT DO UPDATE;
insert into COUNTRY_CODE_DICTIONARY (id, countrycode, name) values (107, 'IOT', 'Британская территория В Индийском океане') WHERE CONFLICT DO UPDATE;
insert into COUNTRY_CODE_DICTIONARY (id, countrycode, name) values (108, 'IRL', 'Ирландия') WHERE CONFLICT DO UPDATE;
insert into COUNTRY_CODE_DICTIONARY (id, countrycode, name) values (109, 'IRN', 'Иран, Исламская Республика') WHERE CONFLICT DO UPDATE;
insert into COUNTRY_CODE_DICTIONARY (id, countrycode, name) values (110, 'IRQ', 'Ирак') WHERE CONFLICT DO UPDATE;
insert into COUNTRY_CODE_DICTIONARY (id, countrycode, name) values (111, 'ISL', 'Исландия') WHERE CONFLICT DO UPDATE;
insert into COUNTRY_CODE_DICTIONARY (id, countrycode, name) values (112, 'ISR', 'Израиль') WHERE CONFLICT DO UPDATE;
insert into COUNTRY_CODE_DICTIONARY (id, countrycode, name) values (113, 'ITA', 'Италия') WHERE CONFLICT DO UPDATE;
insert into COUNTRY_CODE_DICTIONARY (id, countrycode, name) values (114, 'JAM', 'Ямайка') WHERE CONFLICT DO UPDATE;
insert into COUNTRY_CODE_DICTIONARY (id, countrycode, name) values (115, 'JEY', 'Джерси') WHERE CONFLICT DO UPDATE;
insert into COUNTRY_CODE_DICTIONARY (id, countrycode, name) values (116, 'JOR', 'Иордания') WHERE CONFLICT DO UPDATE;
insert into COUNTRY_CODE_DICTIONARY (id, countrycode, name) values (117, 'JPN', 'Япония') WHERE CONFLICT DO UPDATE;
insert into COUNTRY_CODE_DICTIONARY (id, countrycode, name) values (118, 'KAZ', 'Казахстан') WHERE CONFLICT DO UPDATE;
insert into COUNTRY_CODE_DICTIONARY (id, countrycode, name) values (119, 'KEN', 'Кения') WHERE CONFLICT DO UPDATE;
insert into COUNTRY_CODE_DICTIONARY (id, countrycode, name) values (120, 'KGZ', 'Киргизия') WHERE CONFLICT DO UPDATE;
insert into COUNTRY_CODE_DICTIONARY (id, countrycode, name) values (121, 'KHM', 'Камбоджа') WHERE CONFLICT DO UPDATE;
insert into COUNTRY_CODE_DICTIONARY (id, countrycode, name) values (122, 'KIR', 'Кирибати') WHERE CONFLICT DO UPDATE;
insert into COUNTRY_CODE_DICTIONARY (id, countrycode, name) values (123, 'KNA', 'Сент-Китс И Невис') WHERE CONFLICT DO UPDATE;
insert into COUNTRY_CODE_DICTIONARY (id, countrycode, name) values (124, 'KOR', 'Корея, Республика') WHERE CONFLICT DO UPDATE;
insert into COUNTRY_CODE_DICTIONARY (id, countrycode, name) values (125, 'KWT', 'Кувейт') WHERE CONFLICT DO UPDATE;
insert into COUNTRY_CODE_DICTIONARY (id, countrycode, name) values (126, 'LAO', 'Лаосская Народно-Демократическая Республика') WHERE CONFLICT DO UPDATE;
insert into COUNTRY_CODE_DICTIONARY (id, countrycode, name) values (127, 'LBN', 'Ливан') WHERE CONFLICT DO UPDATE;
insert into COUNTRY_CODE_DICTIONARY (id, countrycode, name) values (128, 'LBR', 'Либерия') WHERE CONFLICT DO UPDATE;
insert into COUNTRY_CODE_DICTIONARY (id, countrycode, name) values (129, 'LBY', 'Ливия') WHERE CONFLICT DO UPDATE;
insert into COUNTRY_CODE_DICTIONARY (id, countrycode, name) values (130, 'LCA', 'Сент-Люсия') WHERE CONFLICT DO UPDATE;
insert into COUNTRY_CODE_DICTIONARY (id, countrycode, name) values (131, 'LIE', 'Лихтенштейн') WHERE CONFLICT DO UPDATE;
insert into COUNTRY_CODE_DICTIONARY (id, countrycode, name) values (132, 'LKA', 'Шри-Ланка') WHERE CONFLICT DO UPDATE;
insert into COUNTRY_CODE_DICTIONARY (id, countrycode, name) values (133, 'LSO', 'Лесото') WHERE CONFLICT DO UPDATE;
insert into COUNTRY_CODE_DICTIONARY (id, countrycode, name) values (134, 'LTU', 'Литва') WHERE CONFLICT DO UPDATE;
insert into COUNTRY_CODE_DICTIONARY (id, countrycode, name) values (135, 'LUX', 'Люксембург') WHERE CONFLICT DO UPDATE;
insert into COUNTRY_CODE_DICTIONARY (id, countrycode, name) values (136, 'LVA', 'Латвия') WHERE CONFLICT DO UPDATE;
insert into COUNTRY_CODE_DICTIONARY (id, countrycode, name) values (137, 'MAC', 'Макао') WHERE CONFLICT DO UPDATE;
insert into COUNTRY_CODE_DICTIONARY (id, countrycode, name) values (138, 'MAF', 'Сен-Мартен') WHERE CONFLICT DO UPDATE;
insert into COUNTRY_CODE_DICTIONARY (id, countrycode, name) values (139, 'MAR', 'Марокко') WHERE CONFLICT DO UPDATE;
insert into COUNTRY_CODE_DICTIONARY (id, countrycode, name) values (140, 'MCO', 'Монако') WHERE CONFLICT DO UPDATE;
insert into COUNTRY_CODE_DICTIONARY (id, countrycode, name) values (141, 'MDA', 'Молдова, Республика') WHERE CONFLICT DO UPDATE;
insert into COUNTRY_CODE_DICTIONARY (id, countrycode, name) values (142, 'MDG', 'Мадагаскар') WHERE CONFLICT DO UPDATE;
insert into COUNTRY_CODE_DICTIONARY (id, countrycode, name) values (143, 'MDV', 'Мальдивы') WHERE CONFLICT DO UPDATE;
insert into COUNTRY_CODE_DICTIONARY (id, countrycode, name) values (144, 'MEX', 'Мексика') WHERE CONFLICT DO UPDATE;
insert into COUNTRY_CODE_DICTIONARY (id, countrycode, name) values (145, 'MHL', 'Маршалловы Острова') WHERE CONFLICT DO UPDATE;
insert into COUNTRY_CODE_DICTIONARY (id, countrycode, name) values (146, 'MKD', 'Республика Македония') WHERE CONFLICT DO UPDATE;
insert into COUNTRY_CODE_DICTIONARY (id, countrycode, name) values (147, 'MLI', 'Мали') WHERE CONFLICT DO UPDATE;
insert into COUNTRY_CODE_DICTIONARY (id, countrycode, name) values (148, 'MLT', 'Мальта') WHERE CONFLICT DO UPDATE;
insert into COUNTRY_CODE_DICTIONARY (id, countrycode, name) values (149, 'MMR', 'Мьянма') WHERE CONFLICT DO UPDATE;
insert into COUNTRY_CODE_DICTIONARY (id, countrycode, name) values (150, 'MNE', 'Черногория') WHERE CONFLICT DO UPDATE;
insert into COUNTRY_CODE_DICTIONARY (id, countrycode, name) values (151, 'MNG', 'Монголия') WHERE CONFLICT DO UPDATE;
insert into COUNTRY_CODE_DICTIONARY (id, countrycode, name) values (152, 'MNP', 'Северные Марианские Острова') WHERE CONFLICT DO UPDATE;
insert into COUNTRY_CODE_DICTIONARY (id, countrycode, name) values (153, 'MOZ', 'Мозамбик') WHERE CONFLICT DO UPDATE;
insert into COUNTRY_CODE_DICTIONARY (id, countrycode, name) values (154, 'MRT', 'Мавритания') WHERE CONFLICT DO UPDATE;
insert into COUNTRY_CODE_DICTIONARY (id, countrycode, name) values (155, 'MSR', 'Монтсеррат') WHERE CONFLICT DO UPDATE;
insert into COUNTRY_CODE_DICTIONARY (id, countrycode, name) values (156, 'MTQ', 'Мартиника') WHERE CONFLICT DO UPDATE;
insert into COUNTRY_CODE_DICTIONARY (id, countrycode, name) values (157, 'MUS', 'Маврикий') WHERE CONFLICT DO UPDATE;
insert into COUNTRY_CODE_DICTIONARY (id, countrycode, name) values (158, 'MWI', 'Малави') WHERE CONFLICT DO UPDATE;
insert into COUNTRY_CODE_DICTIONARY (id, countrycode, name) values (159, 'MYS', 'Малайзия') WHERE CONFLICT DO UPDATE;
insert into COUNTRY_CODE_DICTIONARY (id, countrycode, name) values (160, 'MYT', 'Майотта') WHERE CONFLICT DO UPDATE;
insert into COUNTRY_CODE_DICTIONARY (id, countrycode, name) values (161, 'NAM', 'Намибия') WHERE CONFLICT DO UPDATE;
insert into COUNTRY_CODE_DICTIONARY (id, countrycode, name) values (162, 'NCL', 'Новая Каледония') WHERE CONFLICT DO UPDATE;
insert into COUNTRY_CODE_DICTIONARY (id, countrycode, name) values (163, 'NER', 'Нигер') WHERE CONFLICT DO UPDATE;
insert into COUNTRY_CODE_DICTIONARY (id, countrycode, name) values (164, 'NFK', 'Остров Норфолк') WHERE CONFLICT DO UPDATE;
insert into COUNTRY_CODE_DICTIONARY (id, countrycode, name) values (165, 'NGA', 'Нигерия') WHERE CONFLICT DO UPDATE;
insert into COUNTRY_CODE_DICTIONARY (id, countrycode, name) values (166, 'NIC', 'Никарагуа') WHERE CONFLICT DO UPDATE;
insert into COUNTRY_CODE_DICTIONARY (id, countrycode, name) values (167, 'NIU', 'Ниуэ') WHERE CONFLICT DO UPDATE;
insert into COUNTRY_CODE_DICTIONARY (id, countrycode, name) values (168, 'NLD', 'Нидерланды') WHERE CONFLICT DO UPDATE;
insert into COUNTRY_CODE_DICTIONARY (id, countrycode, name) values (169, 'NOR', 'Норвегия') WHERE CONFLICT DO UPDATE;
insert into COUNTRY_CODE_DICTIONARY (id, countrycode, name) values (170, 'NPL', 'Непал') WHERE CONFLICT DO UPDATE;
insert into COUNTRY_CODE_DICTIONARY (id, countrycode, name) values (171, 'NRU', 'Науру') WHERE CONFLICT DO UPDATE;
insert into COUNTRY_CODE_DICTIONARY (id, countrycode, name) values (172, 'NZL', 'Новая Зеландия') WHERE CONFLICT DO UPDATE;
insert into COUNTRY_CODE_DICTIONARY (id, countrycode, name) values (173, 'OMN', 'Оман') WHERE CONFLICT DO UPDATE;
insert into COUNTRY_CODE_DICTIONARY (id, countrycode, name) values (174, 'PAK', 'Пакистан') WHERE CONFLICT DO UPDATE;
insert into COUNTRY_CODE_DICTIONARY (id, countrycode, name) values (175, 'PAN', 'Панама') WHERE CONFLICT DO UPDATE;
insert into COUNTRY_CODE_DICTIONARY (id, countrycode, name) values (176, 'PCN', 'Питкерн') WHERE CONFLICT DO UPDATE;
insert into COUNTRY_CODE_DICTIONARY (id, countrycode, name) values (177, 'PER', 'Перу') WHERE CONFLICT DO UPDATE;
insert into COUNTRY_CODE_DICTIONARY (id, countrycode, name) values (178, 'PHL', 'Филиппины') WHERE CONFLICT DO UPDATE;
insert into COUNTRY_CODE_DICTIONARY (id, countrycode, name) values (179, 'PLW', 'Палау') WHERE CONFLICT DO UPDATE;
insert into COUNTRY_CODE_DICTIONARY (id, countrycode, name) values (180, 'PNG', 'Папуа-Новая Гвинея') WHERE CONFLICT DO UPDATE;
insert into COUNTRY_CODE_DICTIONARY (id, countrycode, name) values (181, 'POL', 'Польша') WHERE CONFLICT DO UPDATE;
insert into COUNTRY_CODE_DICTIONARY (id, countrycode, name) values (182, 'PRI', 'Пуэрто-Рико') WHERE CONFLICT DO UPDATE;
insert into COUNTRY_CODE_DICTIONARY (id, countrycode, name) values (183, 'PRK', 'Корея, Народно-Демократическая Республика') WHERE CONFLICT DO UPDATE;
insert into COUNTRY_CODE_DICTIONARY (id, countrycode, name) values (184, 'PRT', 'Португалия') WHERE CONFLICT DO UPDATE;
insert into COUNTRY_CODE_DICTIONARY (id, countrycode, name) values (185, 'PRY', 'Парагвай') WHERE CONFLICT DO UPDATE;
insert into COUNTRY_CODE_DICTIONARY (id, countrycode, name) values (186, 'PSE', 'Палестина, Государство') WHERE CONFLICT DO UPDATE;
insert into COUNTRY_CODE_DICTIONARY (id, countrycode, name) values (187, 'PYF', 'Французская Полинезия') WHERE CONFLICT DO UPDATE;
insert into COUNTRY_CODE_DICTIONARY (id, countrycode, name) values (188, 'QAT', 'Катар') WHERE CONFLICT DO UPDATE;
insert into COUNTRY_CODE_DICTIONARY (id, countrycode, name) values (189, 'REU', 'Реюньон') WHERE CONFLICT DO UPDATE;
insert into COUNTRY_CODE_DICTIONARY (id, countrycode, name) values (190, 'ROU', 'Румыния') WHERE CONFLICT DO UPDATE;
insert into COUNTRY_CODE_DICTIONARY (id, countrycode, name) values (191, 'RWA', 'Руанда') WHERE CONFLICT DO UPDATE;
insert into COUNTRY_CODE_DICTIONARY (id, countrycode, name) values (192, 'SAU', 'Саудовская Аравия') WHERE CONFLICT DO UPDATE;
insert into COUNTRY_CODE_DICTIONARY (id, countrycode, name) values (193, 'SDN', 'Судан') WHERE CONFLICT DO UPDATE;
insert into COUNTRY_CODE_DICTIONARY (id, countrycode, name) values (194, 'SEN', 'Сенегал') WHERE CONFLICT DO UPDATE;
insert into COUNTRY_CODE_DICTIONARY (id, countrycode, name) values (195, 'SGP', 'Сингапур') WHERE CONFLICT DO UPDATE;
insert into COUNTRY_CODE_DICTIONARY (id, countrycode, name) values (196, 'SGS', 'Южная Джорджия И Южные Сандвичевы острова') WHERE CONFLICT DO UPDATE;
insert into COUNTRY_CODE_DICTIONARY (id, countrycode, name) values (197, 'SHN', 'Святая Елена, Остров Вознесения, Тристан-да-Кунья') WHERE CONFLICT DO UPDATE;
insert into COUNTRY_CODE_DICTIONARY (id, countrycode, name) values (198, 'SJM', 'Шпицберген И Ян Майен') WHERE CONFLICT DO UPDATE;
insert into COUNTRY_CODE_DICTIONARY (id, countrycode, name) values (199, 'SLB', 'Соломоновы Острова') WHERE CONFLICT DO UPDATE;
insert into COUNTRY_CODE_DICTIONARY (id, countrycode, name) values (200, 'SLE', 'Сьерра-Леоне') WHERE CONFLICT DO UPDATE;
insert into COUNTRY_CODE_DICTIONARY (id, countrycode, name) values (201, 'SLV', 'Эль-Сальвадор') WHERE CONFLICT DO UPDATE;
insert into COUNTRY_CODE_DICTIONARY (id, countrycode, name) values (202, 'SMR', 'Сан-Марино') WHERE CONFLICT DO UPDATE;
insert into COUNTRY_CODE_DICTIONARY (id, countrycode, name) values (203, 'SOM', 'Сомали') WHERE CONFLICT DO UPDATE;
insert into COUNTRY_CODE_DICTIONARY (id, countrycode, name) values (204, 'SPM', 'Сен-Пьер И Микелон') WHERE CONFLICT DO UPDATE;
insert into COUNTRY_CODE_DICTIONARY (id, countrycode, name) values (205, 'SRB', 'Сербия') WHERE CONFLICT DO UPDATE;
insert into COUNTRY_CODE_DICTIONARY (id, countrycode, name) values (206, 'SSD', 'Южный Судан') WHERE CONFLICT DO UPDATE;
insert into COUNTRY_CODE_DICTIONARY (id, countrycode, name) values (207, 'STP', 'Сан-Томе И Принсипи') WHERE CONFLICT DO UPDATE;
insert into COUNTRY_CODE_DICTIONARY (id, countrycode, name) values (208, 'SUR', 'Суринам') WHERE CONFLICT DO UPDATE;
insert into COUNTRY_CODE_DICTIONARY (id, countrycode, name) values (209, 'SVK', 'Словакия') WHERE CONFLICT DO UPDATE;
insert into COUNTRY_CODE_DICTIONARY (id, countrycode, name) values (210, 'SVN', 'Словения') WHERE CONFLICT DO UPDATE;
insert into COUNTRY_CODE_DICTIONARY (id, countrycode, name) values (211, 'SWE', 'Швеция') WHERE CONFLICT DO UPDATE;
insert into COUNTRY_CODE_DICTIONARY (id, countrycode, name) values (212, 'SWZ', 'Свазиленд') WHERE CONFLICT DO UPDATE;
insert into COUNTRY_CODE_DICTIONARY (id, countrycode, name) values (213, 'SXM', 'Сен-Мартен (нидерландская часть)') WHERE CONFLICT DO UPDATE;
insert into COUNTRY_CODE_DICTIONARY (id, countrycode, name) values (214, 'SYC', 'Сейшелы') WHERE CONFLICT DO UPDATE;
insert into COUNTRY_CODE_DICTIONARY (id, countrycode, name) values (215, 'SYR', 'Сирийская Арабская Республика') WHERE CONFLICT DO UPDATE;
insert into COUNTRY_CODE_DICTIONARY (id, countrycode, name) values (216, 'TCA', 'Острова Теркс И Кайкос') WHERE CONFLICT DO UPDATE;
insert into COUNTRY_CODE_DICTIONARY (id, countrycode, name) values (217, 'TCD', 'Чад') WHERE CONFLICT DO UPDATE;
insert into COUNTRY_CODE_DICTIONARY (id, countrycode, name) values (218, 'TGO', 'Того') WHERE CONFLICT DO UPDATE;
insert into COUNTRY_CODE_DICTIONARY (id, countrycode, name) values (219, 'THA', 'Таиланд') WHERE CONFLICT DO UPDATE;
insert into COUNTRY_CODE_DICTIONARY (id, countrycode, name) values (220, 'TJK', 'Таджикистан') WHERE CONFLICT DO UPDATE;
insert into COUNTRY_CODE_DICTIONARY (id, countrycode, name) values (221, 'TKL', 'Токелау') WHERE CONFLICT DO UPDATE;
insert into COUNTRY_CODE_DICTIONARY (id, countrycode, name) values (222, 'TKM', 'Туркмения') WHERE CONFLICT DO UPDATE;
insert into COUNTRY_CODE_DICTIONARY (id, countrycode, name) values (223, 'TLS', 'Тимор-Лесте') WHERE CONFLICT DO UPDATE;
insert into COUNTRY_CODE_DICTIONARY (id, countrycode, name) values (224, 'TON', 'Тонга') WHERE CONFLICT DO UPDATE;
insert into COUNTRY_CODE_DICTIONARY (id, countrycode, name) values (225, 'TTO', 'Тринидад И Тобаго') WHERE CONFLICT DO UPDATE;
insert into COUNTRY_CODE_DICTIONARY (id, countrycode, name) values (226, 'TUN', 'Тунис') WHERE CONFLICT DO UPDATE;
insert into COUNTRY_CODE_DICTIONARY (id, countrycode, name) values (227, 'TUR', 'Турция') WHERE CONFLICT DO UPDATE;
insert into COUNTRY_CODE_DICTIONARYY (id, countrycode, name) values (228, 'TUV', 'Тувалу') WHERE CONFLICT DO UPDATE;
insert into COUNTRY_CODE_DICTIONARYY (id, countrycode, name) values (229, 'TWN', 'Тайвань (Китай)') WHERE CONFLICT DO UPDATE;
insert into COUNTRY_CODE_DICTIONARYY (id, countrycode, name) values (230, 'TZA', 'Танзания, Объединенная Республика') WHERE CONFLICT DO UPDATE;
insert into COUNTRY_CODE_DICTIONARYY (id, countrycode, name) values (231, 'UGA', 'Уганда') WHERE CONFLICT DO UPDATE;
insert into COUNTRY_CODE_DICTIONARYY (id, countrycode, name) values (232, 'UKR', 'Украина') WHERE CONFLICT DO UPDATE;
insert into COUNTRY_CODE_DICTIONARYY (id, countrycode, name) values (233, 'UMI', 'Малые Тихоокеанские Отдаленные Острова США' ) WHERE CONFLICT DO UPDATE;
insert into COUNTRY_CODE_DICTIONARYY (id, countrycode, name) values (234, 'URY', 'Уругвай') WHERE CONFLICT DO UPDATE;
insert into COUNTRY_CODE_DICTIONARYY (id, countrycode, name) values (235, 'USA', 'Соединенные Штаты') WHERE CONFLICT DO UPDATE;
insert into COUNTRY_CODE_DICTIONARYY (id, countrycode, name) values (236, 'UZB', 'Узбекистан') WHERE CONFLICT DO UPDATE;
insert into COUNTRY_CODE_DICTIONARYY (id, countrycode, name) values (237, 'VAT', 'Папский Престол (Государство') WHERE CONFLICT DO UPDATE;
insert into COUNTRY_CODE_DICTIONARYY (id, countrycode, name) values (238, 'VCT', 'Сент-Винсент И Гренадины') WHERE CONFLICT DO UPDATE;
insert into COUNTRY_CODE_DICTIONARYY (id, countrycode, name) values (239, 'VEN', 'Венесуэла Боливарианская Республика') WHERE CONFLICT DO UPDATE;
insert into COUNTRY_CODE_DICTIONARYY (id, countrycode, name) values (240, 'VGB', 'Виргинские Острова, Британские') WHERE CONFLICT DO UPDATE;
insert into COUNTRY_CODE_DICTIONARYY (id, countrycode, name) values (241, 'VIR', 'Виргинские Острова, Сша') WHERE CONFLICT DO UPDATE;
insert into COUNTRY_CODE_DICTIONARYY (id, countrycode, name) values (242, 'VNM', 'Вьетнам') WHERE CONFLICT DO UPDATE;
insert into COUNTRY_CODE_DICTIONARYY (id, countrycode, name) values (243, 'VUT', 'Вануату') WHERE CONFLICT DO UPDATE;
insert into COUNTRY_CODE_DICTIONARYY (id, countrycode, name) values (244, 'WLF', 'Уоллис И Футуна') WHERE CONFLICT DO UPDATE;
insert into COUNTRY_CODE_DICTIONARYY (id, countrycode, name) values (245, 'WSM', 'Самоа') WHERE CONFLICT DO UPDATE;
insert into COUNTRY_CODE_DICTIONARYY (id, countrycode, name) values (246, 'YEM', 'Йемен') WHERE CONFLICT DO UPDATE;
insert into COUNTRY_CODE_DICTIONARYY (id, countrycode, name) values (247, 'ZAF', 'Южная Африка') WHERE CONFLICT DO UPDATE;
insert into COUNTRY_CODE_DICTIONARYY (id, countrycode, name) values (248, 'ZMB', 'Замбия') WHERE CONFLICT DO UPDATE;
insert into COUNTRY_CODE_DICTIONARYY (id, countrycode, name) values (249, 'ZWE', 'Зимбабве') WHERE CONFLICT DO UPDATE;
insert into COMPANY_SYMBOL_DICTIONARY (id,name) values (1,'FOND') WHERE CONFLICT DO UPDATE;
insert into COMPANY_SYMBOL_DICTIONARY (ID,NAME) values (2, 'OTC') WHERE CONFLICT DO UPDATE;
insert into COMPANY_SYMBOL_DICTIONARY (ID,NAME) values (3, 'MOEX') WHERE CONFLICT DO UPDATE;
insert into COMPANY_SYMBOL_DICTIONARY (id,name) values (4,'НРД') WHERE CONFLICT DO UPDATE;
insert into COMPANY_SYMBOL_DICTIONARY (id,name) values (5,'UNIC') WHERE CONFLICT DO UPDATE;
insert into COMPANY_SYMBOL_DICTIONARY (id,name) values (6,'RTS') WHERE CONFLICT DO UPDATE;
insert into COMPANY_SYMBOL_DICTIONARY (id,name) values (7,'NCC') WHERE CONFLICT DO UPDATE;
insert into COMPANY_SYMBOL_DICTIONARY (id,name) values (8,'CORP') WHERE CONFLICT DO UPDATE;
insert into COMPANY_SYMBOL_DICTIONARY (id,name) values (10,'FX') WHERE CONFLICT DO UPDATE;
insert into COMPANY_SYMBOL_DICTIONARY (id,name) values (11,'MDEP') WHERE CONFLICT DO UPDATE;
insert into COMPANY_SYMBOL_DICTIONARY (id,name) values (12,'DERIV') WHERE CONFLICT DO UPDATE;
insert into COMPANY_ROLE_DICTIONARY (id,name) values (1,'Биржа') WHERE CONFLICT DO UPDATE;
insert into COMPANY_ROLE_DICTIONARY (id,name) values (2,'Брокер') WHERE CONFLICT DO UPDATE;
insert into COMPANY_ROLE_DICTIONARY (id,name) values (3,'Эмитент') WHERE CONFLICT DO UPDATE;
insert into COMPANY_ROLE_DICTIONARY (id,name) values (4,'Клиринговая организация') WHERE CONFLICT DO UPDATE;
insert into COMPANY_ROLE_DICTIONARY (id,name) values (5,'Участник Аукционов с ЦК') WHERE CONFLICT DO UPDATE;
commit;

View file

@ -0,0 +1,170 @@
/****************************************************
****************** version 1.0 *********************
*****************************************************/
--SET NAMES WIN1251;
-- Äîáàâèòü ñïðàâî÷íèê WORKFLOW_STATUS_DICTIONARY
-- Äîáàâèòü ñïðàâî÷íèê ALLOWED_DICTIONARY
-- Äîáàâèòü òàáëèöó COMPANY
-- Äîáàâèòü òàáëèöó COMPANY_INFO
-- Äîáàâèòü ñïðàâî÷íèê CLEARING_MEMBER_CATEGORY_DICTIONARY
-- Äîáàâèòü òàáëèöó CONTACT
-- Äîáàâèòü ñïðàâî÷íèê CONTACT_TYPE_DICTIONARY
-- Äîáàâèòü ñïðàâî÷íèê CORPORATION_SOLE_TYPE_DICTIONARY
-- Äîáàâèòü ñïðàâî÷íèê COUNTRY_CODE_DICTIONARY
-- Äîáàâèòü òàáëèöó PROFILE_DOCUMENT
-- Äîáàâèòü ñïðàâî÷íèê DOCUMENT_TYPE_DICTIONARY
-- Äîáàâèòü ñïðàâî÷íèê LEGAL_KIND_DICTIONARY
-- Äîáàâèòü ñïðàâî÷íèê ORGANIZATION_TYPE_DICTIONARY
-- Äîáàâèòü òàáëèöó COMPANY_SYMBOLS
-- Äîáàâèòü ñïðàâî÷íèê COMPANY_SYMBOL_DICTIONARY
-- Äîáàâèòü òàáëèöó COMPANY_ROLE_SET
-- Äîáàâèòü ñïðàâî÷íèê COMPANY_ROLE_DICTIONARY
RECREATE TABLE WORKFLOW_STATUS_DICTIONARY IF NOT EXISTS (
ID BIGINT NOT NULL PRIMARY KEY, -- todo name of PK?
NAME VARCHAR(50)
);
--ALTER TABLE WORKFLOW_STATUS_DICTIONARY ADD CONSTRAINT PK_WORKFLOW_STATUS_DICTIONARY PRIMARY KEY (ID);
COMMENT ON TABLE WORKFLOW_STATUS_DICTIONARY IS 'Ñïðàâî÷íèê ñòàòóñîâ èíñòðóìåíòîâ â ñèñòåìå';
COMMENT ON COLUMN WORKFLOW_STATUS_DICTIONARY.ID IS 'Èäåíòèôèêàòîð çàïèñè';
COMMENT ON COLUMN WORKFLOW_STATUS_DICTIONARY.NAME IS 'Ñòàòóñ èíñòðóìåíòà â ñèñòåìå (Àêòèâåí/ Íå àêòèâåí)';
RECREATE TABLE ALLOWED_DICTIONARY (
ID BIGINT NOT NULL,
NAME VARCHAR(50) NOT NULL
);
ALTER TABLE ALLOWED_DICTIONARY ADD CONSTRAINT PK_ALLOWED_DICTIONARY PRIMARY KEY (ID);
COMMENT ON TABLE ALLOWED_DICTIONARY IS 'Ñïðàâî÷íèê ïðèçíàêîâ äîïóñòèìîñòè èñïîëüçîâàíèÿ îáúåêòîâ';
COMMENT ON COLUMN ALLOWED_DICTIONARY.ID IS 'Èäåíòèôèêàòîð çíà÷åíèÿ';
COMMENT ON COLUMN ALLOWED_DICTIONARY.NAME IS 'Ïðèçíàê äîïóñòèìîñòè';
Äîáàâèòü òàáëèöó COMPANY
Äîáàâèòü òàáëèöó COMPANY_INFO
Äîáàâèòü ñïðàâî÷íèê CLEARING_MEMBER_CATEGORY_DICTIONARY
RECREATE TABLE CLEARING_MEMBER_CATEGORY_DICTIONARY (
ID BIGINT NOT NULL,
NAME VARCHAR(255) NOT NULL
);
ALTER TABLE CLEARING_MEMBER_CATEGORY_DICTIONARY ADD CONSTRAINT PK_CLEARING_MEMBER_CATEGORY_DICTIONARY PRIMARY KEY (ID);
COMMENT ON TABLE CLEARING_MEMBER_CATEGORY_DICTIONARY IS '';
COMMENT ON COLUMN CLEARING_MEMBER_CATEGORY_DICTIONARY.ID IS 'Èäåíòèôèêàòîð çíà÷åíèÿ';
COMMENT ON COLUMN CLEARING_MEMBER_CATEGORY_DICTIONARY.NAME IS '';
-- Äîáàâèòü òàáëèöó CONTACT
RECREATE TABLE CONTACT_TYPE_DICTIONARY (
ID BIGINT NOT NULL,
NAME VARCHAR(255) NOT NULL
);
ALTER TABLE CONTACT_TYPE_DICTIONARY ADD CONSTRAINT PK_CONTACT_TYPE_DICTIONARY PRIMARY KEY (ID);
COMMENT ON TABLE CONTACT_TYPE_DICTIONARY IS '';
COMMENT ON COLUMN CONTACT_TYPE_DICTIONARY.ID IS 'Èäåíòèôèêàòîð çíà÷åíèÿ';
COMMENT ON COLUMN CONTACT_TYPE_DICTIONARY.NAME IS '';
RECREATE TABLE CORPORATION_SOLE_TYPE_DICTIONARY (
ID BIGINT NOT NULL,
NAME VARCHAR(255) NOT NULL
);
ALTER TABLE CORPORATION_SOLE_TYPE_DICTIONARY ADD CONSTRAINT PK_CORPORATION_SOLE_TYPE_DICTIONARY PRIMARY KEY (ID);
COMMENT ON TABLE CORPORATION_SOLE_TYPE_DICTIONARY IS '';
COMMENT ON COLUMN CORPORATION_SOLE_TYPE_DICTIONARY.ID IS 'Èäåíòèôèêàòîð çíà÷åíèÿ';
COMMENT ON COLUMN CORPORATION_SOLE_TYPE_DICTIONARY.NAME IS '';
RECREATE TABLE COUNTRY_CODE_DICTIONARY (
COUNTRYCODE VARCHAR(3),
ID BIGINT NOT NULL,
NAME VARCHAR(50)
);
ALTER TABLE COUNTRY_CODE_DICTIONARY ADD CONSTRAINT PK_COUNTRY_CODE_DICTIONARY PRIMARY KEY (ID);
COMMENT ON TABLE COUNTRY_CODE_DICTIONARY IS 'Ñïðàâî÷íèê êîäîâ ñòðàí';
COMMENT ON COLUMN COUNTRY_CODE_DICTIONARY.ID IS 'Èäåíòèôèêàòîð çàïèñè';
COMMENT ON COLUMN COUNTRY_CODE_DICTIONARY.COUNTRYCODE IS 'Êîä ñòðàíû';
COMMENT ON COLUMN COUNTRY_CODE_DICTIONARY.NAME IS '';
-- Äîáàâèòü òàáëèöó PROFILE_DOCUMENT
RECREATE TABLE DOCUMENT_TYPE_DICTIONARY (
ID BIGINT NOT NULL,
NAME VARCHAR(255) NOT NULL
);
ALTER TABLE DOCUMENT_TYPE_DICTIONARY ADD CONSTRAINT PK_DOCUMENT_TYPE_DICTIONARY PRIMARY KEY (ID);
COMMENT ON TABLE DOCUMENT_TYPE_DICTIONARY IS '';
COMMENT ON COLUMN DOCUMENT_TYPE_DICTIONARY.ID IS 'Èäåíòèôèêàòîð çíà÷åíèÿ';
COMMENT ON COLUMN DOCUMENT_TYPE_DICTIONARY.NAME IS '';
RECREATE TABLE LEGAL_KIND_DICTIONARY (
ID BIGINT NOT NULL,
NAME VARCHAR(255) NOT NULL
);
ALTER TABLE LEGAL_KIND_DICTIONARY ADD CONSTRAINT PK_LEGAL_KIND_DICTIONARY PRIMARY KEY (ID);
COMMENT ON TABLE LEGAL_KIND_DICTIONARY IS '';
COMMENT ON COLUMN LEGAL_KIND_DICTIONARY.ID IS 'Èäåíòèôèêàòîð çíà÷åíèÿ';
COMMENT ON COLUMN LEGAL_KIND_DICTIONARY.NAME IS '';
RECREATE TABLE ORGANIZATION_TYPE_DICTIONARY (
ID BIGINT NOT NULL,
NAME VARCHAR(255) NOT NULL
);
ALTER TABLE ORGANIZATION_TYPE_DICTIONARY ADD CONSTRAINT PK_ORGANIZATION_TYPE_DICTIONARY PRIMARY KEY (ID);
COMMENT ON TABLE ORGANIZATION_TYPE_DICTIONARY IS '';
COMMENT ON COLUMN ORGANIZATION_TYPE_DICTIONARY.ID IS 'Èäåíòèôèêàòîð çíà÷åíèÿ';
COMMENT ON COLUMN ORGANIZATION_TYPE_DICTIONARY.NAME IS '';
-- Äîáàâèòü òàáëèöó COMPANY_SYMBOLS
RECREATE TABLE COMPANY_SYMBOL_DICTIONARY (
ID BIGINT NOT NULL,
NAME VARCHAR(255) NOT NULL
);
ALTER TABLE COMPANY_SYMBOL_DICTIONARY ADD CONSTRAINT PK_COMPANY_SYMBOL_DICTIONARY PRIMARY KEY (ID);
COMMENT ON TABLE COMPANY_SYMBOL_DICTIONARY IS 'Ñïðàâî÷íèê èìåí COMPANY';
COMMENT ON COLUMN COMPANY_SYMBOL_DICTIONARY.ID IS 'Èäåíòèôèêàòîð çíà÷åíèÿ';
COMMENT ON COLUMN COMPANY_SYMBOL_DICTIONARY.NAME IS 'Íàçâàíèå ñåêòîðà';
RECREATE TABLE COMPANY_ROLE_SET (
ROLEID BIGINT,
ID BIGINT NOT NULL,
COMPANYID BIGINT
);
ALTER TABLE COMPANY_ROLE_SET ADD CONSTRAINT PK_COMPANY_ROLE_SET PRIMARY KEY (ID);
COMMENT ON TABLE COMPANY_ROLE_SET IS 'Òàáëèöà ðîëåé Ó÷àñòíèêîâ';
COMMENT ON COLUMN COMPANY_ROLE_SET.ROLEID IS 'Èäåíòèôèêàòîð ðîëè Ó÷àñòíèêà';
COMMENT ON COLUMN COMPANY_ROLE_SET.ID IS 'Èäåíòèôèêàòîð çàïèñè';
COMMENT ON COLUMN COMPANY_ROLE_SET.COMPANYID IS 'Èäåíòèôèêàòîð ñïèñêà ðîëåé ó÷àñòíèêà';
RECREATE TABLE COMPANY_ROLE_DICTIONARY (
ID BIGINT NOT NULL,
NAME VARCHAR(255) NOT NULL
);
ALTER TABLE COMPANY_ROLE_DICTIONARY ADD CONSTRAINT PK_COMPANY_ROLE_DICTIONARY PRIMARY KEY (ID);
COMMENT ON TABLE COMPANY_ROLE_DICTIONARY IS 'Ñïðàâî÷íèê ðîëåé Ó÷àñòíèêîâ';
COMMENT ON COLUMN COMPANY_ROLE_DICTIONARY.ID IS 'Èäåíòèôèêàòîð çíà÷åíèÿ';
COMMENT ON COLUMN COMPANY_ROLE_DICTIONARY.NAME IS 'Ðîëü';
RECREATE TABLE VERSIONEDID (
"VERSION" VARCHAR(50),
ID BIGINT NOT NULL
);
ALTER TABLE VERSIONEDID ADD CONSTRAINT PK_VERSIONEDID PRIMARY KEY (ID);
COMMENT ON TABLE VERSIONEDID IS 'Òàáëèöà, ñ óêàçàíèåì âåðñèè ÁÄ';
COMMENT ON COLUMN VERSIONEDID."VERSION" IS 'Âåðñèÿ ÁÄ ïðèâÿçàííàÿ ê ðåëèçó';
COMMENT ON COLUMN VERSIONEDID.ID IS 'Èäåíòèôèêàòîð çàïèñè';
update or insert into VERSIONEDID (id, version) values (1, '1.0') matching (id) WHERE CONFLICT DO UPDATE;
COMMIT;
COMMIT;

View file

@ -0,0 +1,94 @@
# Firebird configuration file for Firebird 3.0 64-bit SuperServer
# Optimized by IBSurgeon (www.ib-aid.com) for HQbird distribution.
#
# This is an optimized configuration for Firebird 3.0 SuperServer 64 bit, it can be used
# instead of standard firebird.conf from 3.0 distribution - copy it to Firebird folder,
# rename it to firebird.conf, then restart Firebird
# (all users should be disconnected before restart!). Keep old config as a backup!
# Please be aware that some settings can be configured at database level (in databases.conf)
#
# If you need configuration file, optimized for your specific environment
# to get the best possible performance, or if your performance problem
# still persists after configuration changes, contact us:
# http://www.ibsurgeon.com/en/firebird-interbase-performance-optimization-service/
# or via email support@ib-aid.com
# Make sure you have HQBird plugins (fbtrace2db and replconf) in plugins folder of Firebird
#
ServerMode = Super
#DatabaseAccess = Full
#RemoteAccess = true
#ExternalFileAccess = None
#UdfAccess = Restrict UDF
#TempDirectories =
#AuditTraceConfigFile =
#MaxUserTraceLogSize = 10
DefaultDbCachePages = 50000
#DatabaseGrowthIncrement = 128M
#FileSystemCacheThreshold = 64K
#FileSystemCacheSize = 0
#RemoteFileOpenAbility = 0
TempBlockSize = 2M
TempCacheLimit = 364M
# AuthServer and AuthClient determine what authentication methods will be used
# by network server and client redirector. Secure remote passwords plugin
# is default one. Except configured by default SRP plugin firebird also has
# Legacy_Auth plugin which is used to emulate pre-FB3 login protocol making it
# possible for client to talk to old servers and for server to listen to requests
# from old clients. Legacy_Auth is VERY unsecure. On windows Win_Sspi plugin may
# be also used - it implements windows trusted authentication and backward
# compatible with 2.1 and 2.5 clients and servers running on windows.
# Per-database configurable.
AuthServer = Legacy_Auth, Srp, Win_Sspi
AuthClient = Legacy_Auth, Srp, Win_Sspi
UserManager = Legacy_UserManager, Srp
#hqbird traceapi plugin should be in plugins folder!
TracePlugin = fbtrace2db
#CryptPlugin = Arc4
#KeyHolderPlugin =
#Providers = Remote,Engine12,Loopback
#DeadlockTimeout = 10
#MaxUnflushedWrites = 100
#MaxUnflushedWriteTime = 5
#BugcheckAbort = 0
#RelaxedAliasChecking = 0
#ConnectionTimeout = 180
#(for client) / Required (for server)
WireCrypt = Enabled
#DummyPacketInterval = 0
#RemoteServiceName = gds_db
RemoteServicePort = 3050
#RemoteAuxPort = 0
#TcpRemoteBufferSize = 8192
#TcpNoNagle = 1
#RemoteBindAddress =
LockMemSize = 9M
#LockAcquireSpins = 0
LockHashSlots = 30011
#EventMemSize = 64K
#CpuAffinityMask = 0
#GCPolicy = combined
#SecurityDatabase = $(dir_secDb)/security3.fdb
GuardianOption = 1
#ProcessPriorityLevel = 0
#IpcName = FIREBIRD
#RemotePipeName = interbas

View file

@ -0,0 +1,16 @@
TODO ÏÅÐÅÏÈÑÀÒÜ ÐÈÄÌÈ ïîä íîâóþ áàçó
1. Remove database
rm -fr /opt/otc/db/otc.fdb
2. Create database file
/opt/firebird/bin/isql -user SYSDBA -password SYSDBA
"CREATE DATABASE '/opt/otc/db/otc.fdb' USER "SYSDBA" PASSWORD 'SYSDBA' ROLE 'RDB$ADMIN' PAGE_SIZE = 16384 DEFAULT CHARACTER SET UTF8 COLLATION UNICODE_CI_AI;"
"exit;"
3. Create database tables
/opt/firebird/bin/isql -user SYSDBA -password SYSDBA -charset WIN1251 /opt/otc/db/otc.fdb
"input DDL.sql;"
"exit;"
4. Input initial data and dictionary values
cat DATA.sql | /opt/firebird/bin/isql -user SYSDBA -password SYSDBA /opt/otc/db/otc.fdb

View file

@ -14,6 +14,7 @@
<modules>
<module>frontendapi</module>
<module>storage</module>
<module>db-scripts</module>
</modules>
<properties>