CREATE TABLE users ( id BIGSERIAL PRIMARY KEY, created_at TIMESTAMP WITH TIME ZONE NOT NULL, updated_at TIMESTAMP WITH TIME ZONE NULL, deleted_at TIMESTAMP WITH TIME ZONE NULL, uuid VARCHAR(36) NOT NULL UNIQUE, username VARCHAR(255) NOT NULL, password VARCHAR(255) NOT NULL, email VARCHAR(255) UNIQUE, verified INT NOT NULL DEFAULT 0 ); CREATE TABLE merch ( id BIGSERIAL PRIMARY KEY, created_at TIMESTAMP WITH TIME ZONE NOT NULL, updated_at TIMESTAMP WITH TIME ZONE NULL, deleted_at TIMESTAMP WITH TIME ZONE NULL, merch_uuid VARCHAR(36) NOT NULL UNIQUE, user_uuid VARCHAR(36) NOT NULL UNIQUE, name TEXT, origin VARCHAR(255) NOT NULL ); CREATE TABLE origin_surugaya( id BIGSERIAL PRIMARY KEY, deleted_at TIMESTAMP WITH TIME ZONE NULL, merch_uuid VARCHAR(36) NOT NULL UNIQUE, link VARCHAR(255), parse_tag VARCHAR(255), parse_substring VARCHAR(255), cookie_values VARCHAR(255), separator VARCHAR(255) ); CREATE TABLE origin_mandarake( id BIGSERIAL PRIMARY KEY, deleted_at TIMESTAMP WITH TIME ZONE NULL, merch_uuid VARCHAR(36) NOT NULL UNIQUE, link VARCHAR(255) ); CREATE TABLE sessions ( id BIGSERIAL PRIMARY KEY, created_at TIMESTAMP WITH TIME ZONE NOT NULL, updated_at TIMESTAMP WITH TIME ZONE NULL, deleted_at TIMESTAMP WITH TIME ZONE NULL, user_uuid VARCHAR(36) NOT NULL, refresh_uuid VARCHAR(36) NOT NULL UNIQUE, session_uuid VARCHAR(36) NOT NULL, expires TIMESTAMP WITH TIME ZONE NULL)