13 lines
410 B
SQL
13 lines
410 B
SQL
CREATE TABLE pad_files (
|
|
id BIGSERIAL PRIMARY KEY,
|
|
pad_id BIGINT NOT NULL REFERENCES pads(id) ON DELETE CASCADE,
|
|
filename TEXT NOT NULL,
|
|
url TEXT NOT NULL UNIQUE,
|
|
mime_type TEXT NOT NULL,
|
|
size_bytes BIGINT NOT NULL,
|
|
created_at TEXT NOT NULL DEFAULT (CURRENT_TIMESTAMP::text),
|
|
is_attached BOOLEAN NOT NULL DEFAULT TRUE,
|
|
detached_at TEXT
|
|
);
|
|
CREATE INDEX idx_pad_files_pad ON pad_files(pad_id, id DESC);
|