]> gitweb.ps.run Git - l21s-case-study/blob - db_create.sh
update
[l21s-case-study] / db_create.sh
1 #!/usr/bin/env bash
2
3 DB_DIR=${1:-db}
4 DB_NAME=${2:-migration}
5
6 # (re)create db
7 dropdb "$DB_NAME"
8 createdb "$DB_NAME"
9
10 # init "$DB_NAME"
11 psql "$DB_NAME" -c 'DROP TABLE users;'
12 psql "$DB_NAME" -c '
13 CREATE TABLE users(
14     USER_ID int NOT NULL,
15     MAIL varchar(320),
16     CAN_READ boolean,
17     CAN_WRITE boolean,
18     CAN_DELETE boolean,
19     PRIMARY KEY (USER_ID)
20 );'
21