18 lines
476 B
MySQL
18 lines
476 B
MySQL
|
|
-- +goose Up
|
||
|
|
-- +goose StatementBegin
|
||
|
|
CREATE TABLE articles (
|
||
|
|
id INTEGER PRIMARY KEY AUTOINCREMENT,
|
||
|
|
title VARCHAR(255) NOT NULL,
|
||
|
|
sourceUrl VARCHAR(255) NOT NULL UNIQUE,
|
||
|
|
author VARCHAR(255) NOT NULL,
|
||
|
|
content TEXT NOT NULL,
|
||
|
|
publishDate DATETIME NOT NULL,
|
||
|
|
fetchDate DATETIME NOT NULL
|
||
|
|
);
|
||
|
|
-- +goose StatementEnd
|
||
|
|
|
||
|
|
-- +goose Down
|
||
|
|
-- +goose StatementBegin
|
||
|
|
DROP TABLE articles;
|
||
|
|
-- +goose StatementEnd
|