2009-07-08 9 views
17

Um etwas Entwicklungsarbeit nach Hause zu nehmen, muss ich in der Lage sein, eine PostgreSQL-Datenbank zu betreiben.Portable PostgreSQL für die Entwicklung von einem USB-Stick

Ich möchte nichts auf der Maschine zu Hause installieren. Alles sollte von der USB-Festplatte ablaufen.

What development tools do you carry on your USB drive?

Diese Frage deckt so ziemlich alles andere, aber ich habe noch einen Führer zu bekommen postgresql tragbar zu finden. Es scheint nicht einfach, wenn es überhaupt möglich ist.

Wie bekomme ich PostgreSQL Portable? Ist es überhaupt möglich?

EDIT:

PostgreSQL Portable funktioniert. Es ist sehr langsam auf dem USB-Laufwerk, das ich habe, aber es funktioniert. Ich kann nicht empfehlen, eine ständige Weiterentwicklung zu machen, aber für das, was ich brauche, ist es großartig.

Vielleicht, wenn ich eine volle Geschwindigkeit externe Laufwerk abholen werde ich Virtualisierung ausprobieren. Angesichts der schlechten Leistung, wenn die Datenbank nur von diesem Laufwerk ausgeführt wird, wäre ein vollständiges virtuelles Betriebssystem, das davon ausgeführt wird, unbrauchbar.

Antwort

6

Eine alternative Route wäre, etwas wie VirtualBox zu verwenden und einfach Ihre Entwicklungsumgebung (Datenbank, was auch immer) dort zu installieren.

1

ich mit Virtualisierungslösung zustimmen, aber vielleicht können Sie diese link von tragbaren Freeware Sammlung nützlich zu finden, habe ich diese lokal, nicht von usb verwendet obwohl

3

Es gibt 2 Projekte in 2014 zu versuchen: http://sourceforge.net/projects/pgsqlportable/ und http://sourceforge.net/projects/postgresqlportable/?source=recommended.

Ich kann nicht für die Sekunde bürgen, aber ich benutze die erste und es funktioniert direkt aus der Box.

Nach dem Entpacken mit 7-zip (http://www.7-zip.org/download.html):

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

Das einzige minimal Problem für mich war, dass seine in Spanisch. Ich bin in der Lage, die Sprache zu Englisch zu ändern, indem ich Change language of system and error messages in PostgreSQL folge. Mit Übersetzungs die Anweisungen sind:

Beschreibung

Dies ist ein zip automatisch postgresql 9.1.0.1 für Windows laufen. Diese Version hat bereits pggent und pldebugger. Um zu laufen muss: 1) entpacken Sie die Zip 2) führen Sie die "Start Service ohne usuario.bat" im pgsql Verzeichnis innerhalb des gerade entpackten Ordners gefunden. 3) Optional. Wenn Sie den Agenten ausführen möchten, funktioniert postgresql (pgagent) nur die "start pgagent.bat" im Verzeichnis Pgsql im Ordner Sie gerade entpackt gefunden. 4) Optional. Zum Verwalten und/oder Entwickeln der BD können Sie die Dateien pgadmin3.bat 5 ausführen) Optional. Um den Server zu stoppen und/oder neu zu starten, verwenden Sie die Datei "service, ohne usuario.bat zu stoppen" usuario.bat oder starten Sie den Dienst neu, ohne vom Fall abhängig zu sein.

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

Please use the tickets for your answer bugs.  

Username: postgres Password: 123 

Nur eine Anmerkung: auf einen neuen Computer zu bekommen, pgAdminIII arbeiten Sie möglicherweise eine db hinzuzufügen. Die Einstellungen sind im angehängten Screenshot.

Ich hoffe, es hilft.

enter image description here