2012-11-13 58 views
1

我正在關注對象關係數據庫中的一個團隊項目,我們中的一個人已經在PostgreSQL中創建了數據庫,而我們其他人將基於該數據庫創建應用程序。他如何導出數據庫供我們使用C#(Visual Studio)? Postgres可以用數據庫或類似的東西做一些文件嗎?如何從PostgreSQL導出數據庫?

+0

不知道爲什麼這個問題投下來。有時它只是一米而不知道要搜索哪些術語。 – andrefsp

回答

2

是的,PostgreSQL可以做到這一點以及更多。你正在尋找的是數據庫的轉儲,它基本上是一個包含所有數據庫的文件。

看一看在official documentation for pg_dump

這個命令會產生從原始數據庫備份,比你可以用它與pg_restore command到別的地方加載數據庫。

3

@andrefsp非常正確,您可能希望轉儲數據庫模式,然後將其加載到本機上的PostgreSQL安裝中以進行測試。

此外,創建一些模式可視化和文檔通常很有幫助。我發現免費工具SchemaSpy對此很有用,但還有其他許多工具。它生成一個HTML文件和圖像樹,您可以使用它瀏覽數據庫結構。

PgAdmin-III(通常與PostgreSQL一起安裝)也提供了一些用於查看數據庫結構的基本工具。

+0

感謝您的回答:-)我們真正在尋找的不是數據庫的圖形表示,而是某種類型的文件,它將包含數據庫中的數據,這些數據按照模式預期的方式進行組織,並且很容易在代碼中達成。我們將嘗試傾銷數據庫。 –

相關問題