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

Cara menginisialisasi database PostgreSQL tanpa menjalankan server PostgreSQL

Anda mencari pengguna tunggal modus .

Jika Anda memulai PostgreSQL seperti itu, Anda adalah sesi yang terhubung sebagai pengguna super yang menunggu pernyataan SQL pada input standar. Segera setelah Anda memutuskan sambungan (dengan akhir file), proses server dihentikan.

Jadi Anda bisa melakukannya seperti ini (dengan bash ):

postgres --single -D /usr/local/pgsql/data postgres <<-"EOF"
CREATE USER ...;
CREATE DATABASE somedb ...;
EOF

postgres --single -D /usr/local/pgsql/data somedb <<-"EOF"
CREATE EXTENSION ...;
EOF



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Panduan untuk Pgpool untuk PostgreSQL:Bagian Satu

  2. Psycopg2 menyisipkan kamus python di database postgres

  3. Postgresql pencarian teks lengkap bagian dari kata-kata

  4. Impor csv Postgresql yang melewati baris

  5. Pengindeksan Tabel di PostgreSQL untuk kinerja