18 lines
444 B
SQL
18 lines
444 B
SQL
CREATE TABLE posts (
|
|
id SERIAL PRIMARY KEY,
|
|
title TEXT NOT NULL,
|
|
content TEXT,
|
|
created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
|
|
updated_at TIMESTAMP,
|
|
is_published BOOLEAN DEFAULT FALSE
|
|
);
|
|
|
|
CREATE TABLE post_files (
|
|
id SERIAL PRIMARY KEY,
|
|
post_id INTEGER REFERENCES posts(id) ON DELETE CASCADE,
|
|
file_type TEXT,
|
|
file_path TEXT,
|
|
original_name TEXT,
|
|
uploaded_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP
|
|
);
|