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

Instalasi postgresql dengan NSIS

Yang perlu Anda lakukan hanyalah membuat direktori data:

initdb -D %PROGRAMDATA%\MyApp\data

kemudian instal file konfigurasi PostgreSQL Anda dan pg_hba.conf atau lakukan pengeditan yang diperlukan pada file yang dihasilkan secara otomatis oleh initdb di %PROGRAMDATA%\MyApp\data\postgresql.conf dan %PROGRAMDATA%\MyApp\data\pg_hba.conf .

Kemudian:

pg_ctl register -D %PROGRAMDATA%\MyApp\data -S auto -N postgres-MyApp -U NETWORKSERVICE

net start postgres-MyApp

Tolong jangan gunakan port default 5432. Jalankan pada port non-default yang tidak akan bertentangan dengan instalasi PostgreSQL yang ada atau yang akan datang. Juga, jangan gunakan nama layanan "standar" seperti postgresql-9.2 .

(NSIS mungkin menawarkan perintah untuk memulai layanan, alih-alih menggunakan net start . Jika ya, gunakan perintah NSIS yang sesuai).

Perhatikan bahwa %PROGRAMDATA% hanya ditentukan untuk Windows Vista dan lebih tinggi (yang menunjuk ke %SYSTEMDRIVE%\ProgramData secara default). Anda dapat menggunakan %ALLUSERSPROFILE% di Windows XP, tapi sungguh, siapa yang peduli dengan XP sekarang?

Secara pribadi, saya sarankan menggunakan penginstal MSI dengan WiX.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Beberapa panggilan array_agg() dalam satu kueri

  2. Cara Membangun Kembali Budak PostgreSQL yang Tidak Konsisten

  3. Bagaimana cara saya menulis data dari tabel R ke PostgreSQL dengan kunci utama peningkatan otomatis?

  4. Hibernasi:Buat Indeks

  5. Mengapa saya bisa membuat tabel dengan PRIMARY KEY pada kolom nullable?