LINUX.ORG.RU

Создание портативной версии тестовой СУБД (PostgreSQL)

 , ,


0

2

Всем привет!

Необходимо создать тестовую СУБД на базе PostgreSQL, которую можно передавать людям для пробы пера. Предполагается, что СУБД (движок и сама база) будут на базе онтопика. Думал про установку легкого линукса в Виртуалбоксе с экспортом конфигурации и раздачей файла. Но не знаю, какой линукс взять для этого. Посоветуйте варианты, пожалуйста.

PS. Клиент на любом ОС, с подключением к этой конструкции через DBeaver/PGAdmin III. Облачные решения будут недоступны.

★★★★★

Но не знаю, какой линукс взять для этого. Посоветуйте варианты, пожалуйста.

Да какая вообще разница, какой линукс? Хоть убунту минимал возьми. Или тут посмотри, что юзают https://hub.docker.com/_/postgres

anonymous
()

Я ничего не понял. Что за портативная версия тестовой СУБД, что под этим вообще понимается? Возьми бинарник постгреса и запускай - он вполне себе портативный. Зачем городить виртуалки и тем более докеры на ровном месте?

vbr ★★★★★
()
Последнее исправление: vbr (всего исправлений: 2)
Ответ на: комментарий от bookman900

Такое постгрес не обеспечивает, сами файлы базы портабельными не будут. Ну тут либо вариант с виртуалкой, либо делать dump/restore при переносе базы. Ну или использовать sqlite который вроде для этого и делался.

vbr ★★★★★
()
Последнее исправление: vbr (всего исправлений: 1)
Ответ на: комментарий от vbr

Такое постгрес не обеспечивает, сами файлы базы портабельными не будут.

Будет в пределах версии. Либо делать pg_upgrade. Даунгрейд там вроде не поддерживается.

anonymous
()
Ответ на: комментарий от anonymous

Будет в пределах версии.

И в пределах архитектуры, и libc (и ОС). То есть кратко говоря портабельными не будут.

anonymous
()
  • Markdown
Пустая строка (два раза Enter) начинает новый абзац. Знак '>' в начале абзаца выделяет абзац курсивом цитирования.
Внимание: прочитайте описание разметки Markdown.
Используйте Ctrl-Enter для размещения комментария