applications-tracker/api/src/main/resources/schema.sql

48 lines
1.1 KiB
SQL

CREATE TABLE IF NOT EXISTS users (
id VARCHAR PRIMARY KEY,
username VARCHAR NOT NULL,
email VARCHAR NOT NULL,
passwd VARCHAR NOT NULL,
level INT NOT NULL
);
CREATE TABLE IF NOT EXISTS tokens (
token VARCHAR PRIMARY KEY,
user_id VARCHAR
);
create table if not exists applications (
id text primary key,
url text not null,
original_url text,
unique_url text,
company text,
recruiter text,
title text,
mesasge text default '',
user_id text,
extra_data text,
status integer
);
create table if not exists views (
id text primary key,
application_id text not null,
time timestamp default current_timestamp
);
create table if not exists flair (
id text primary key,
user_id text not null,
color text default '#ff0000',
name text default 'New Flair',
expr text default 'flair',
description text default ''
);
create table if not exists flair_link (
id text primary key,
application_id text not null,
flair_id text not null
);