Выбор текущей базы данных
При установке СУБД ЛИНТЕР любым способом автоматически создаётся демонстрационная БД (в подкаталоге /db
установочного каталога). Состав объектов демонстрационной БД (DEMO) приведен в приложении.
Если установка выполняется с помощью конфигурационного файла install.sh
, то можно дополнительно создать БД, аналогичную демонстрационной БД, но в любом другом каталоге.
-
Для этого на экран выводится запрос:
Будет использована база данных из дистрибутива или создать новую: 1 - Использовать демонстрационную базу данных из дистрибутива 2 - Использовать существующую базу данных 3 - Создать новую базу данных аналогичную демонстрационной Введите число в диапазоне от 1 до 3 [Использовать демонстрационную базу данных из дистрибутива]:
Дальнейшее поведение программы установки определяется выбранным вариантом.
В первом случае будет использоваться БД, созданная разработчиками СУБД и встроенная в дистрибутив (демонстрационная БД).
Вы уверены в выборе "Использовать демонстрационную базу данных из дистрибутива"? (Y/N)[N]:
Во втором случае будет использоваться существующая БД, местоположение которой будет запрошено программой установки.
В третьем случае дополнительно будет создана ещё одна демонстрационная БД (в каталоге, запрошенном программой установки). Если заданный каталог не существует, программа установки выведет запрос на подтверждение создания каталога. С практической точки зрения стандартная демонстрационная БД и созданная БД одинаковы, за исключением своего расположения.
Выбранная БД становится текущей БД и используется во всех дальнейших шагах процесса установки (создание командных файлов, запуск ядра СУБД ЛИНТЕР и др.).
Если в состав дистрибутива СУБД ЛИНТЕР включена система репликации данных, то в подкаталоге
/storage
установочного каталога создаётся БД системы репликации. Аналогично ситуации с демонстрационной БД при выборе второго варианта ответа можно создать ещё одну БД системы репликации в другом каталоге.Используя скрипт
scripts/make_database
, можно создать собственную демонстрационную БД.