用于通过 USB 驱动器进行开发的便携式 PostgreSQL

问题描述 投票:0回答:6

为了将一些开发工作带回家,我必须能够运行 PostgreSQL 数据库。

我不想在家里的机器上安装任何东西。一切都应该从 USB 驱动器运行。

您的U盘上都带有哪些开发工具?

这个问题几乎涵盖了其他所有内容,但我还没有找到使 postgresql 可移植的指南。即使有可能,这似乎也不容易。

那么如何让 PostgreSQL 可移植呢?还可能吗?

编辑:

PostgreSQL 便携式 可以工作。在我的 USB 驱动器上速度非常慢,但它可以工作。我不建议用它进行持续开发,但对于我的需要来说,它非常棒。

也许如果我选择一个全速外部驱动器,我会尝试虚拟化。鉴于仅在此驱动器上运行数据库的性能较差,因此在其上运行的完整虚拟操作系统将无法使用。

postgresql portability usb-drive portable-database
6个回答

6
投票

另一种方法是使用 VirtualBox 之类的东西,然后在那里安装您的开发环境(数据库等)。


3
投票

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 中的系统语言和错误消息将语言更改为英语。使用谷歌翻译的说明是:

描述

这是一个自动运行 Windows 版 postgresql 9.1.0.1 的 zip 文件。这个版本已经有pgagent和pldebugger。要运行必须:1)解压 zip 2) 运行“start service without usuario.bat” pgsql 目录位于您刚刚解压缩的文件夹中。 3)可选。如果 你想运行代理工作 postgresql (pgagent) 应该只运行 在文件夹内的pgsql目录中找到“start pgagent.bat” 你刚刚解压。 4) 可选的。管理和/或开发您的 bd 可以运行pgadmin3.bat 5个文件)可选。停止和/或重新启动 服务器正确使用文件“service without stop 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


2
投票

1.下载并解压:zip版本

2.在pgsql文件夹内创建数据文件夹(输入任何名称,我使用'data')

3.初始化数据文件夹:

c:\pgsql\bin\initdb.exe -D  c:\pgsql\data -U postgres -W -E UTF8 -A scram-sha-256

4.要启动/停止,请参阅我使用的下一个cmd代码(按其中的任意键停止)

c:\pgsql\bin\pg_ctl.exe -D c:\pgsql\data  -l logfile start
pause
c:\pgsql\bin\pg_ctl.exe -D c:\pgsql\data stop

更多信息


1
投票

我同意虚拟化解决方案,但也许你可以从便携式免费软件集合中找到有用的这个链接,我已经在本地使用了这个,而不是从USB


0
投票

我将 Portable Postgres 添加到我的项目中。如果您需要任何内容/报告错误等,请告诉我!谢谢!

Java Android Magisk Burp Objection Root Emulator Easy (JAMBOREE)
https://github.com/freeload101/Java-Android-Magisk-Burp-Objection-Root-Emulator-Easy

© www.soinside.com 2019 - 2024. All rights reserved.