generated from templates/go-generic
16 lines
411 B
MySQL
16 lines
411 B
MySQL
|
-- +goose Up
|
||
|
CREATE TABLE posts (
|
||
|
id UUID PRIMARY KEY,
|
||
|
created_at TIMESTAMP NOT NULL,
|
||
|
updated_at TIMESTAMP NOT NULL,
|
||
|
title TEXT NOT NULL DEFAULT 'Undefined',
|
||
|
url varchar(255) NOT NULL UNIQUE,
|
||
|
description TEXT NOT NULL DEFAULT 'Undefined',
|
||
|
published_at TIMESTAMP NOT NULL,
|
||
|
feed_id UUID NOT NULL,
|
||
|
FOREIGN KEY (feed_id) REFERENCES feeds(id) ON DELETE CASCADE
|
||
|
);
|
||
|
|
||
|
-- +goose Down
|
||
|
DROP TABLE posts;
|