LINUX.ORG.RU

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

 , ,


0

2

Всем привет!

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

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

★★★★★

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

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

anonymous
()

А зачем изобретать велосипед. Используй docker (podman) Возьми готовый контейнер на https://hub.docker.com/_/postgres. А линукс взять тот, который знаешь. Alpine будет поменьше размером.
Вот почитай статью - https://habr.com/ru/articles/578744/

sigurd ★★★★★
()

Это кейс для докера, никакого виртуалбокса.

Wizard_ ★★★★★
()

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

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

Нужно сделать так, чтобы база вместе с СУБД была портативной, т.е. я мог её передавать кому-то еще. Т.е. база будет не на одном ПК.

bookman900 ★★★★★
() автор топика
Ответ на: комментарий от bookman900

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

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

Я предлагал SQLite – сказали работать только со Слонёнком :(

bookman900 ★★★★★
() автор топика
Ответ на: комментарий от vbr

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

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

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

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

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

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.