mirror of
https://github.com/OHTU-German-learning-website/OHTU-German-learning-website.git
synced 2026-10-12 19:13:51 +03:00
* setup db & migrations * bugfixes * README updates * updates to readme * not tracking .env.dev * README update * cleanup * updated db logic to allow for test db * remove unnecessary await --------- Co-authored-by: Jukka Kuusto <38991418+jkuusto@users.noreply.github.com>
13 lines
359 B
SQL
13 lines
359 B
SQL
DO $do$
|
|
BEGIN
|
|
IF NOT EXISTS (SELECT FROM pg_catalog.pg_roles WHERE rolname = 'ohtu') THEN
|
|
CREATE ROLE ohtu;
|
|
END IF;
|
|
ALTER ROLE ohtu WITH LOGIN PASSWORD 'password' NOSUPERUSER CREATEDB NOCREATEROLE;
|
|
END
|
|
$do$;
|
|
|
|
DROP DATABASE IF EXISTS gradesa;
|
|
CREATE DATABASE gradesa OWNER ohtu;
|
|
GRANT ALL ON DATABASE gradesa TO ohtu;
|