|
1234567891011121314151617181920212223 |
- CREATE TABLE users (
- id SERIAL PRIMARY KEY,
- username VARCHAR(64) UNIQUE NOT NULL,
- pass_hash VARCHAR(256) NOT NULL,
- date_created TIMESTAMP WITHOUT TIME ZONE NOT NULL DEFAULT NOW()
- );
-
- CREATE TABLE collections (
- id SERIAL PRIMARY KEY,
- name VARCHAR(64),
- date_created TIMESTAMP WITHOUT TIME ZONE NOT NULL DEFAULT NOW(),
-
- user_id INTEGER REFERENCES users(id) ON DELETE CASCADE
- );
-
- CREATE TABLE images (
- id SERIAL PRIMARY KEY,
- name VARCHAR(64) NOT NULL,
- description TEXT,
- extension VARCHAR(16) NOT NULL,
-
- collection_id INTEGER NOT NULL REFERENCES collections(id) ON DELETE CASCADE
- );
|