Files
bit-flight-deck/infra/init-bit-flight-deck-db.sql
T

16 lines
714 B
SQL

-- Runs ONCE on pipeline_postgres as superuser to create the bit_flight_deck DB and user.
--
-- Usage:
-- docker exec -e PGPASSWORD=<superuser-password> -i pipeline_postgres \
-- psql -h localhost -U pipeline_user -d postgres \
-- -v password=$(grep PG_PASSWORD ../.env | cut -d= -f2) \
-- -f infra/init-bit-flight-deck-db.sql
--
-- Or inline (less safe, password visible in shell history):
-- psql ... -v password='your-password' -f infra/init-bit-flight-deck-db.sql
CREATE DATABASE bit_flight_deck;
CREATE USER bit_flight_deck_user WITH PASSWORD :'password';
GRANT ALL PRIVILEGES ON DATABASE bit_flight_deck TO bit_flight_deck_user;
ALTER DATABASE bit_flight_deck OWNER TO bit_flight_deck_user;