17 lines
552 B
SQL
17 lines
552 B
SQL
|
|
-- +goose Up
|
|
-- SQL in section 'Up' is executed when this migration is applied
|
|
|
|
CREATE TABLE tags(tag_id SERIAL PRIMARY KEY, name varchar(255), parent_id INTEGER DEFAULT NULL);
|
|
|
|
CREATE TABLE news(news_id SERIAL, url varchar(255), title varchar(255), tag_id integer REFERENCES tags, timestamp timestamp PRIMARY KEY, description text);
|
|
|
|
CREATE TABLE users(username VARCHAR(128) PRIMARY KEY, password VARCHAR(128));
|
|
|
|
-- +goose Down
|
|
-- SQL section 'Down' is executed when this migration is rolled back
|
|
|
|
DROP TABLE news;
|
|
DROP TABLE tags;
|
|
DROP TABLE users;
|