From 2d8d02bc7e7bdf9fedcaac9f4675a800a8c0e42f Mon Sep 17 00:00:00 2001 From: patrick-scho Date: Sun, 23 Nov 2025 23:35:33 +0100 Subject: db scripts --- db_create.sh | 10 ++++++++++ db_drop.sh | 3 +++ db_start.sh | 2 ++ start_db.sh | 2 -- 4 files changed, 15 insertions(+), 2 deletions(-) create mode 100755 db_create.sh create mode 100755 db_drop.sh create mode 100755 db_start.sh delete mode 100755 start_db.sh diff --git a/db_create.sh b/db_create.sh new file mode 100755 index 0000000..eb123cf --- /dev/null +++ b/db_create.sh @@ -0,0 +1,10 @@ +#!/usr/bin/env bash +psql users -c ' +CREATE TABLE users( + ID int NOT NULL, + Mail varchar(320), + CanRead boolean, + CanWrite boolean, + CanDelete boolean, + PRIMARY KEY (ID) +);' diff --git a/db_drop.sh b/db_drop.sh new file mode 100755 index 0000000..b4ebf02 --- /dev/null +++ b/db_drop.sh @@ -0,0 +1,3 @@ +#!/usr/bin/env bash +psql users -c ' +DROP TABLE users;' diff --git a/db_start.sh b/db_start.sh new file mode 100755 index 0000000..56b9b2d --- /dev/null +++ b/db_start.sh @@ -0,0 +1,2 @@ +#!/usr/bin/env bash +postgres -D db diff --git a/start_db.sh b/start_db.sh deleted file mode 100755 index 56b9b2d..0000000 --- a/start_db.sh +++ /dev/null @@ -1,2 +0,0 @@ -#!/usr/bin/env bash -postgres -D db -- cgit v1.2.3