PostgreSQL
 sql >> Teknologi Basis Data >  >> RDS >> PostgreSQL

Menambahkan penginstal PostgreSQL ke penginstal aplikasi saya sendiri

Secara pribadi saya tidak suka program yang diam-diam menginstal PostgreSQL standar untuk Windows. Sangat menjengkelkan untuk mendapatkan posting milis dari orang-orang yang bertanya "Apa PostgreSQL ini dan mengapa menggunakan 88 bajillion megabyte RAM, saya tidak memintanya, hapus sekarang!".

(Ya, saya kebanyakan berbicara tentang program penghitungan kartu judi yang menjengkelkan dengan inisial PT yang namanya tidak akan saya sebutkan secara langsung).

Jika Anda akan menggabungkan PostgreSQL, akan sangat bagus jika Anda dapat menggunakan port non-default dan direktori data non-default. Jika Anda menginstal layanan untuk memulainya secara otomatis, jangan gunakan nama layanan default postgresql-[version] tetapi sesuatu seperti myapp-database atau myapp-postgres .

Ini semua dilakukan dengan lebih mudah jika Anda hanya membundel binari PostgreSQL di penginstal Anda kemudian membuat layanan sendiri dengan alat penginstal Anda atau melalui sc.exe . Anda dapat memilih untuk pg_ctl memulai/menghentikan server dari dalam program Anda, meskipun ini memerlukan beberapa pemikiran tentang izin akses ke direktori data.

Kelemahannya adalah ketika ada pembaruan PostgreSQL, Anda perlu memperbarui penginstal Anda. Di sisi lain, Anda mungkin tidak ingin orang-orang meningkatkan PostgreSQL secara terpisah dari pembaruan perangkat lunak Anda.

Saya sarankan menggunakan binari .zip dari di sini dan menggabungkannya ke penginstal Anda secara langsung.

Jika Anda benar-benar harus menggunakan penginstal yang dapat dieksekusi dokumentasi berisi petunjuk tentang pemasangan diam .




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. postgres csv tanggal null kesalahan impor

  2. Bagaimana mengubah perilaku penyortiran nol default dari PostgreSQL di Django ORM

  3. TypeError:Objek bertipe 'DataFrame' tidak dapat serial JSON

  4. Hitung persentase dari SUM() dalam kueri sql SELECT yang sama

  5. Cara memetakan array PostgreSQL dengan Hibernate