Создание Postgres SQL минимального размера. Как? - PullRequest
6 голосов
/ 13 июня 2010

Я хочу сократить Postgres до его минимального размера с целью включения только функции базы данных с моим приложением.Я использую Портативный Postgres, найденный в Интернете.Любые предложения, которые я могу удалить из установки Postgres, которая не нужна для обычного использования базы данных?

1 Ответ

6 голосов
/ 13 июня 2010

Вы можете удалить все автономные инструменты в / bin - все это можно сделать с помощью psql. Сохраните все, что начинается с pg_, postgres и initdb.

Вероятно, вы можете удалить несколько преобразований в файлах lib / (some_and_some.so), но, вероятно, только после того, как вы запустили initdb. И будьте осторожны, чтобы не удалить тот, который вы будете использовать в какой-то момент - они загружаются динамически, поэтому вы не заметите, пока клиент не подключится, например, с другой кодировкой.

Но учтите, что это, вероятно, не принесет вам много пользы - в моей системе с включенной отладкой и т. Д. Двоичные файлы занимают 17 МБ. Каталог чистых данных без данных вообще занимает 33 Мб, что примерно вдвое больше. Что вам понадобится, если вы собираетесь использовать свою базу данных ..

...