PostgreSQL
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> PostgreSQL

Làm cách nào để chỉ cài đặt các công cụ máy khách cho PostgreSQL trên Windows?

Rất tiếc, không có trình cài đặt "chỉ" ứng dụng khách thực sự.

Những gì bạn có thể làm là tải xuống kho lưu trữ ZIP của các tệp nhị phân Postgres hoàn chỉnh:

http://www.enterprisedb.com/products-services-training/pgbindownload

và sau đó xóa phần "máy chủ" khỏi nó.

Khi bạn giải nén nó, bạn sẽ nhận được các thư mục sau:

bin
doc
include
lib
pgAdmin III
share
StackBuilder
symbols

Bạn có thể xóa doc , include , pgAdmin III , StackBuilder và các ký hiệu symbols các thư mục. Theo như tôi có thể nói (nhưng tôi không chắc) thì ứng dụng khách cũng không cần share hoặc lib thư mục, nhưng bạn sẽ cần phải kiểm tra điều đó. Vì vậy, chỉ để lại bin thư mục.

Tôi nghĩ share có thể cần thư mục cho các thông báo lỗi được bản địa hóa trong psql nhưng tôi không chắc về điều đó.

Bên trong bin về cơ bản, bạn có thể xóa tất cả các tệp .exe (ngoại trừ psql.exe tất nhiên rồi). Bạn cũng có thể xóa tất cả wx*.dll , chúng chỉ cần thiết cho pgAdmin. libxml2.dlllibxslt.dll cũng chỉ cần thiết cho máy chủ.

Nếu bạn muốn một số công cụ khách hàng khác, bạn có thể muốn giữ lại

  • pg_dump.exe
  • pg_dumpall.exe
  • pg_restore.exe

Một hạn chế của phương pháp này là điều này yêu cầu cài đặt Visual C ++ Redistributable. Nhưng bạn cũng có thể khắc phục điều đó bằng cách chỉ cần đặt MSVCR120.DLL từ một số máy tính nơi nó được cài đặt vào bin thư mục.

Vì vậy, điều đó để lại cho bạn những tệp này (từ bin thư mục) được yêu cầu cho máy khách psql:

  • iconv.dll (libiconv-2.dll trong các phiên bản Postgres mới hơn)
  • libeay32.dll
  • libintl-8.dll
  • libpq.dll
  • msvcr120.dll
  • ssleay32.dll
  • zlib1.dll
  • psql.exe

Tất nhiên, bạn cũng có thể lấy tất cả những thứ đó từ bản cài đặt Postgres hiện có mà không cần tải xuống kho lưu trữ ZIP.

Nó rõ ràng không phải là một trình cài đặt thực sự, nhưng nếu bạn đặt thư mục đã được làm sạch vào một tệp ZIP, bạn có thể phân phối nó và bất cứ ai cần nó chỉ cần giải nén kho lưu trữ. Cá nhân tôi thấy unzip dù sao cũng là "trình cài đặt" tốt nhất (Tôi cũng sử dụng nó để cài đặt máy chủ Postgres, trình cài đặt Windows chỉ có quá nhiều điều kỳ quặc)



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Gói PGLogical 1.1 cho PostgreSQL 9.6beta1

  2. Cột truy vấn SQL không tồn tại lỗi

  3. Cách trích xuất số tuần từ một ngày trong PostgreSQL

  4. Cách hiểu một PHÂN TÍCH GIẢI THÍCH

  5. PostgreSQL tương đương với Oracle thu thập số lượng lớn