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 );