diff --git a/migrations/0000.initial_schema.py b/migrations/0000.initial_schema.py index b81c429..e06b35a 100644 --- a/migrations/0000.initial_schema.py +++ b/migrations/0000.initial_schema.py @@ -1,17 +1,17 @@ from yoyo import step steps = [ - step('CREATE TABLE IF NOT EXISTS users (id SERIAL PRIMARY KEY, telegram_id INTEGER NOT NULL UNIQUE)'), - step('CREATE TABLE IF NOT EXISTS feeds (id SERIAL PRIMARY KEY, url TEXT NOT NULL UNIQUE)'), + step('CREATE TABLE users (id SERIAL PRIMARY KEY, telegram_id INTEGER NOT NULL UNIQUE)'), + step('CREATE TABLE feeds (id SERIAL PRIMARY KEY, url TEXT NOT NULL UNIQUE)'), step( - 'CREATE TABLE IF NOT EXISTS subscriptions (' + 'CREATE TABLE subscriptions (' ' user_id INTEGER REFERENCES users,' ' feed_id INTEGER REFERENCES feeds,' ' UNIQUE (user_id, feed_id)' ')' ), step( - 'CREATE TABLE IF NOT EXISTS feeds_last_items (' + 'CREATE TABLE feeds_last_items (' ' feed_id INTEGER REFERENCES feeds ON DELETE CASCADE,' ' url TEXT NOT NULL,' ' guid TEXT'