Портативный PostgreSQL для разработки с USB-накопителя - PullRequest
18 голосов
/ 09 июля 2009

Для того, чтобы заняться разработкой, мне нужно иметь возможность работать с базой данных PostgreSQL.

Я не хочу ничего устанавливать дома на машину. Все должно работать с USB-накопителя.

Какие инструменты разработки вы носите на своем USB-накопителе?

Этот вопрос охватывает почти все остальное, но мне еще предстоит найти руководство по переносу postgresql. Это не кажется легким, даже если это возможно.

Так как мне получить PostgreSQL переносимым? Это вообще возможно?

EDIT:

PostgreSQL Portable работает. Он очень медленный на USB-накопителе, но он работает. Я не могу рекомендовать делать постоянную разработку с этим, но для того, что мне нужно, это здорово.

Возможно, если я возьму полноскоростной внешний накопитель, я попробую виртуализацию. Учитывая низкую производительность при простом запуске базы данных с этого диска, полноценная виртуальная ОС, работающая на нем, была бы непригодна.

Ответы [ 4 ]

8 голосов
/ 25 ноября 2011

Вот как вы можете сделать это самостоятельно: http://www.postgresonline.com/journal/archives/172-Starting-PostgreSQL-in-windows-without-install.html

6 голосов
/ 09 июля 2009

Альтернативным способом было бы использовать что-то вроде VirtualBox и просто установить там свою среду разработки (базу данных, что угодно).

3 голосов
/ 15 января 2014

В 2014 году можно попробовать 2 проекта: http://sourceforge.net/projects/pgsqlportable/ и http://sourceforge.net/projects/postgresqlportable/?source=recommended.

Я не могу поручиться за второе, но я использую первое, и оно работает прямо из коробки.

После распаковки с использованием 7-zip (http://www.7 -zip.org / download.html ):

1) Run "start service without usuario.bat" ( english translation )
2) Then run "pgadmin3.bat"

Единственной минимальной проблемой для меня было то, что это на испанском. Я смог изменить язык на английский, выполнив Изменить язык системы и сообщения об ошибках в PostgreSQL . Используя гугл переводчик, инструкция:

Описание

Это zip для автоматического запуска postgresql 9.1.0.1 для Windows. В этой версии уже есть pgagent и pldebugger. Для запуска необходимо: 1) распаковать zip 2) запустите «сервис запуска без usuario.bat», найденный в Папка pgsql в папке, которую вы только что распаковали. 3) Необязательно. Если вы хотите запустить агент работает postgresql (pgagent) должен работать только файл «start pgagent.bat» находится в каталоге pgsql внутри папки ты просто расстегнул молнию 4) Необязательно. Для управления и / или развития BD вы можно запустить файлы pgadmin3.bat 5) Необязательно. Чтобы остановить и / или перезапустить сервер правильно использует файл "служба без остановки usuario.bat" usuario.bat или перезапустите сервис вне зависимости от ситуации.

Now option for Linux (file. Tar.gz). Postgresql portable Linux 9.2    

Please use the tickets for your answer bugs.    

Username: postgres Password: 123

Просто примечание: на новом компьютере, чтобы заставить работать pgadminIII, вам может потребоваться добавить БД. Настройки на скриншоте.

Надеюсь, это поможет.

enter image description here

1 голос
/ 09 июля 2009

Я согласен с решением для виртуализации, но, может быть, вам пригодится эта ссылка из портативной бесплатной коллекции, я использовал ее локально, а не с usb, хотя

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...