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