Приложение 2. Алгоритм определения местоположения БД

В таблице П2.1 использованы следующие обозначения:

  1. столбец SY00 – переменная окружения по умолчанию определена/не определена в ОС;

  2. столбец set database directory – перед созданием (конфигурированием) БД в утилите выполнена/не выполнена данная команда (глобальная установка местоположения БД);

  3. столбец set database path – перед созданием (конфигурированием) БД в утилите выполнена/не выполнена данная команда (глобальная установка местоположения БД);

  4. столбец on (device) – в соответствующей команде (CREATE или SET) используется/не используется локальное указание местоположения БД (create … on, set … database device);

  5. знак √ – команда выполнена.

Примечание

Считывание местоположения каталога БД из параметров предыдущего запуска ядра СУБД, хранящихся в реестре ОС, не производится.

Таблица П2.1. Алгоритм определения местоположения создаваемой (конфигурируемой) БД

SY00

set database directory

set database path

on (device)

Местоположение создаваемой (конфигурируемой) БД

––––Каталог выполнения gendb
√–––Определяется переменной SY00
–√––Определяется параметром directory
––√–Определяется параметром path
–––√Определяется параметром ON (DEVICE)
√√––Определяется параметром directory
√–√–Определяется параметром path
√––√Определяется параметром ON (DEVICE)
√√–√Определяется параметром ON (DEVICE)
√–√√Определяется параметром ON (DEVICE)
–√–√Определяется параметром ON (DEVICE)
––√√Определяется параметром ON (DEVICE)