repos / pico

pico services - prose.sh, pastes.sh, imgs.sh, feeds.sh, pgs.sh
git clone https://github.com/picosh/pico.git

pico / sql / migrations
Eric Bower · 03 Aug 23

20230707_add_projects_table.sql

 1CREATE TABLE IF NOT EXISTS projects (
 2  id uuid NOT NULL DEFAULT uuid_generate_v4(),
 3  user_id uuid NOT NULL,
 4  name character varying(255) NOT NULL,
 5  project_dir text NOT NULL DEFAULT '',
 6  created_at timestamp without time zone NOT NULL DEFAULT NOW(),
 7  updated_at timestamp without time zone NOT NULL DEFAULT NOW(),
 8  CONSTRAINT projects_pkey PRIMARY KEY (id),
 9  CONSTRAINT unique_name_for_user UNIQUE (user_id, name),
10  CONSTRAINT fk_projects_app_users
11    FOREIGN KEY(user_id)
12  REFERENCES app_users(id)
13  ON DELETE CASCADE
14  ON UPDATE CASCADE
15);