Port default PostgreSQL saya adalah 5432, saya ingin mengubah port default dengan menggunakan baris perintah (pada Windows 7).
Saya melihat solusi ini sebelumnya: /programming/187438/want-to-change-pgsql-port
Saya mencoba menjalankan perintah berikut, tetapi gagal:
postgres --p 5431
Bisakah seseorang memberi tahu saya cara mengubah port menggunakan baris perintah?
sumber
pg_ctl
.Anda dapat memeriksa apakah parameter ditetapkan atau tidak melalui alat kueri. cukup jalankan
show port
query. itu akan menampilkan nomor port Anda saat ini. Jika menggunakan pgAdmin untuk terhubung ke db pastikan Anda mengubah nomor port Anda dalam pengaturan koneksi.sumber
Solusi yang tidak memerlukan penggantian teks atau teknik serupa adalah dengan mengkonfigurasi port yang berbeda di file konfigurasi terpisah, lalu menambahkan arahan sertakan ke
postgresql.conf
file.misalnya
(Tentu saja
\path\to\datadir\
perlu diganti dengan jalur yang benar)echo
Perintah pertama membuat file baru hanya dengan konfigurasi port. Yang kedua menambahkan arahan include ke file konfigurasi postgres yang ada. Karena pengaturan "nanti" menimpa pengaturan "sebelumnya" dalam file, konfigurasi port yang dilakukanpostgresql.conf
akan ditimpa dengan yang ada di file konfigurasi kustom.sumber