Skip to content

Instantly share code, notes, and snippets.

@atronah
Created November 12, 2019 10:38
Show Gist options
  • Save atronah/2786250f145fa0621eaba54efdce6c64 to your computer and use it in GitHub Desktop.
Save atronah/2786250f145fa0621eaba54efdce6c64 to your computer and use it in GitHub Desktop.
РЕГИЗ.Справочники: Шаблон создания таблицы загрузки справочнкика
/*
Скрипт создания таблицы, в которую будут грузиться все версии справочника.
Загрузка подразумевается через `SyncManager.exe` в режиме `Справочнике FHIR (API)`
из Сервиса Терминологии РЕГИЗ:
- Web-интерфейс тестового стенда: `http://r78-rc.zdrav.netrika.ru/nsiui`
- RESTful Сервис тестового стенда: `http://r78-rc.zdrav.netrika.ru/nsi/fhir/term`
В скрипте необходимо заменить следующие `placeholder`-ы:
- <oid> - OID справочника
- <refbook_title> - Название справочника
- <refbook_name> - Название справочника латиницей с учетом ограничения именования объектов в СУБД FB
*/
-- Таблица загрузки для справочника "<refbook_title>" (OID <oid>)
create table mds_nterm_<refbook_name>(
syncrecid bigint
, syncverid bigint
, code varchar(255)
, display varchar(1024)
, version varchar(255)
, contains varchar(4096)
, constraint pk_mds_nterm_<refbook_name> primary key (syncrecid)
);
comment on table mds_nterm_<refbook_name> is 'Таблица загрузки для справочника "<refbook_title>" (OID <oid>)';
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment