Created cli tool to create inital admin member
This commit is contained in:
@@ -1,4 +1,4 @@
|
||||
CREATE TABLE "members" (
|
||||
CREATE TABLE IF NOT EXISTS "members" (
|
||||
member_id varchar(7) NOT NULL PRIMARY KEY,
|
||||
first_name text NOT NULL,
|
||||
full_name text NOT NULL,
|
||||
|
@@ -1,4 +1,4 @@
|
||||
CREATE TABLE "users" (
|
||||
CREATE TABLE IF NOT EXISTS "users" (
|
||||
user_id uuid NOT NULL PRIMARY KEY,
|
||||
email text NOT NULL UNIQUE,
|
||||
password text NOT NULL,
|
||||
|
@@ -1,4 +1,4 @@
|
||||
CREATE TABLE "sessions" (
|
||||
CREATE TABLE IF NOT EXISTS "sessions" (
|
||||
session_id uuid NOT NULL PRIMARY KEY,
|
||||
user_id uuid NOT NULL REFERENCES users (user_id) ON UPDATE cascade ON DELETE cascade,
|
||||
token text NOT NULL UNIQUE,
|
||||
|
@@ -1,6 +1,6 @@
|
||||
CREATE TYPE message_status AS ENUM ('pending', 'sent', 'canceled');
|
||||
|
||||
CREATE TABLE messages (
|
||||
CREATE TABLE IF NOT EXISTS messages (
|
||||
message_id uuid NOT NULL PRIMARY KEY,
|
||||
created_at timestamptz NOT NULL,
|
||||
scheduled_at timestamptz,
|
||||
@@ -11,7 +11,7 @@ CREATE TABLE messages (
|
||||
thumbnail_url text
|
||||
);
|
||||
|
||||
CREATE TABLE messages_users (
|
||||
CREATE TABLE IF NOT EXISTS messages_users (
|
||||
message_id uuid NOT NULL REFERENCES users (user_id) ON UPDATE cascade ON DELETE cascade,
|
||||
user_id uuid NOT NULL REFERENCES users (user_id) ON UPDATE cascade ON DELETE cascade,
|
||||
is_read boolean NOT NULL,
|
||||
|
@@ -1,3 +1,3 @@
|
||||
ALTER TABLE messages
|
||||
ADD COLUMN member_groups bigint,
|
||||
ADD COLUMN member_roles bigint;
|
||||
ADD COLUMN member_groups bigint NOT NULL,
|
||||
ADD COLUMN member_roles bigint NOT NULL;
|
||||
|
Reference in New Issue
Block a user