sql >> Databáze >  >> RDS >> PostgreSQL

Jak inicializovat PostgreSQL databázi bez spuštění PostgreSQL serveru

Hledáte jednoho uživatele režim .

Pokud takto spustíte PostgreSQL, jste relace připojená jako superuživatel, která čeká na příkazy SQL na standardním vstupu. Jakmile se odpojíte (s koncem souboru), proces serveru se zastaví.

Takže byste to mohli udělat takto (pomocí 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. Potřebujete pomoc s párováním databázových hodnot

  2. Snadné upgrady s nulovými prostoji díky ClusterControl

  3. problém s Add_month v oracle, potřebuji vygenerovat fakturační cyklus

  4. Jak spustit program z SQL?