diff --git a/migrations/schema.sql b/migrations/schema.sql index aaedc1c..05395e1 100644 --- a/migrations/schema.sql +++ b/migrations/schema.sql @@ -1,29 +1,32 @@ -CREATE EXTENSION IF NOT EXISTS "uuid-ossp"; - -DROP TABLE IF EXISTS users CASCADE; -DROP TABLE IF EXISTS service_users CASCADE; - -CREATE TABLE users ( - id UUID PRIMARY KEY DEFAULT uuid_generate_v4(), - first_name TEXT NULL, - last_name TEXT NULL, - phone_number TEXT NOT NULL, - username TEXT NOT NULL, - password TEXT NOT NULL, - created timestamptz DEFAULT now(), - last_login timestamptz NULL, - salt_id UUID NOT NULL -); - -CREATE TABLE IF NOT EXISTS "salt" ( - id UUID PRIMARY KEY DEFAULT gen_random_uuid(), - salt TEXT NOT NULL -); - -CREATE TABLE service_users ( - id UUID PRIMARY KEY DEFAULT uuid_generate_v4(), - username TEXT NOT NULL, - passphrase TEXT NOT NULL, - created timestamptz DEFAULT now(), - last_login timestamptz NULL -); +-- CREATE EXTENSION IF NOT EXISTS pgcrypto; +-- CREATE EXTENSION IF NOT EXISTS "uuid-ossp"; +-- +-- DROP TABLE IF EXISTS "user" CASCADE; +-- DROP TABLE IF EXISTS "salt" CASCADE; +-- DROP TABLE IF EXISTS "service_user" CASCADE; +-- +-- CREATE TABLE IF NOT EXISTS "user" ( +-- id UUID PRIMARY KEY DEFAULT gen_random_uuid(), +-- first_name TEXT NOT NULL, +-- last_name TEXT NOT NULL, +-- phone_number TEXT NOT NULL, +-- username TEXT NOT NULL, +-- password TEXT NOT NULL, +-- created TIMESTAMPTZ NOT NULL DEFAULT NOW(), +-- last_login TIMESTAMPTZ NOT NULL DEFAULT NOW(), +-- salt_id UUID NOT NULL +-- ); +-- +-- +-- CREATE TABLE IF NOT EXISTS "salt" ( +-- id UUID PRIMARY KEY DEFAULT gen_random_uuid(), +-- salt TEXT NOT NULL +-- ); +-- +-- CREATE TABLE IF NOT EXISTS "service_user" ( +-- id UUID PRIMARY KEY DEFAULT gen_random_uuid(), +-- username TEXT NOT NULL, +-- passphrase TEXT NOT NULL, +-- created TIMESTAMPTZ NOT NULL DEFAULT NOW(), +-- last_login timestamptz NULL +-- );