2010-06-13 42 views
5

我想將Postgres剪裁爲最小尺寸,以便在應用程序中包含數據庫函數。我正在使用在互聯網上找到的便攜式Postgres。 任何建議我可以從Postgres安裝中刪除正常數據庫使用時不需要的東西?使Postgres SQL最小化。怎麼樣?

回答

5

您可以刪除/ bin中的所有獨立工具 - 它可以全部使用psql完成。保留與pg_,postgres和initdb相關的任何內容。

您可能會刪除lib /(some_and_some.so)文件中的一堆轉換,但可能不會在您啓動initdb之後。並且要注意不要刪除您在某個時間點將要使用的一個 - 它們是動態加載的,所以您不會注意到,除非客戶端使用不同的編碼進行連接。

但請注意,這可能不會讓你多 - 在我的系統上啓用調試等,二進制文件需要17Mb。完全沒有數據的清潔數據目錄需要33Mb,大約是其兩倍。如果你要能夠使用你的數據庫,你將需要哪些內容。

+0

什麼是符號/文件夾? – 2010-06-15 03:28:29

+1

這就是調試符號 - 除非你想調試崩潰,否則你也可以刪除它。 – 2010-06-15 06:05:13