2010-06-13 22 views
5

Tôi muốn cắt giảm Postgres về kích thước tối thiểu cho mục đích bao gồm chức năng cơ sở dữ liệu chỉ với ứng dụng của tôi. Tôi đang sử dụng Postgres di động được tìm thấy trên internet. Bất kỳ đề xuất nào tôi có thể xóa từ cài đặt Postgres không cần thiết cho việc sử dụng cơ sở dữ liệu bình thường?Làm cho Postgres SQL có kích thước tối thiểu. Làm sao?

Trả lời

5

Bạn có thể xóa tất cả các công cụ độc lập trong/bin - tất cả có thể được thực hiện với psql. Giữ bất cứ thứ gì bắt đầu bằng pg_, postgres và initdb.

Bạn có thể xóa một loạt các chuyển đổi trong các tệp lib/(some_and_some.so), nhưng có thể không phải cho đến sau khi bạn đã bắt đầu. Và hãy cẩn thận không xóa một thứ mà bạn sẽ sử dụng tại một thời điểm nào đó - chúng được tải động, do đó bạn sẽ không nhận thấy cho đến khi khách hàng kết nối với một mã hóa khác ví dụ.

Nhưng lưu ý rằng điều này có thể sẽ không giúp bạn nhiều - trên hệ thống của tôi với gỡ lỗi được bật, v.v., các tệp nhị phân mất 17Mb. Thư mục dữ liệu sạch không có dữ liệu nào trong đó mất 33Mb, gấp đôi. Mà bạn sẽ cần nếu bạn sẽ có thể sử dụng cơ sở dữ liệu của bạn ..

+0

Ký hiệu/thư mục là gì? –

+1

Đó là các biểu tượng gỡ lỗi - bạn cũng có thể xóa các ký hiệu đó, trừ khi bạn muốn có khả năng gỡ lỗi sự cố. –

Các vấn đề liên quan