我想将Postgres剪切到最小尺寸,以便在我的应用程序中包含数据库功能。我正在使用互联网上发现的Portable Postgres。 有什么建议我可以从Postgres安装中删除哪些正常数据库使用不需要?
答案 0 :(得分:6)
你可以删除/ bin中的所有独立工具 - 它们都可以用psql完成。保留任何以pg_,postgres和initdb开头的内容。
您可以删除lib /(some_and_some.so)文件中的一堆转换,但可能直到您初始化后才删除。并且注意不要删除某些你将要使用的 - 它们是动态加载的,因此在客户端连接不同的编码之前你不会注意到。
但是请注意,这可能不会让你太多 - 在启用了调试的系统上,二进制文件需要17Mb。干净的数据目录根本没有数据需要33Mb,大约两倍。如果您将能够使用您的数据库,那么您将需要...