Приложение 2. Алгоритм определения местоположения БД
В таблице П2.1 использованы следующие обозначения:
-
столбец
SY00
– переменная окружения по умолчанию определена/не определена в ОС; -
столбец
set database directory
– перед созданием (конфигурированием) БД в утилите выполнена/не выполнена данная команда (глобальная установка местоположения БД); -
столбец
set database path
– перед созданием (конфигурированием) БД в утилите выполнена/не выполнена данная команда (глобальная установка местоположения БД); -
столбец
on (device)
– в соответствующей команде (CREATE или SET) используется/не используется локальное указание местоположения БД (create … on, set … database device); -
знак √ – команда выполнена.
Примечание
Считывание местоположения каталога БД из параметров предыдущего запуска ядра СУБД, хранящихся в реестре ОС, не производится.
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) |