from yoyo import step steps = [ 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 subscriptions (' ' user_id INTEGER REFERENCES users,' ' feed_id INTEGER REFERENCES feeds,' ' UNIQUE (user_id, feed_id)' ')' ), step( 'CREATE TABLE feeds_last_items (' ' feed_id INTEGER REFERENCES feeds ON DELETE CASCADE,' ' url TEXT NOT NULL,' ' guid TEXT' ')' ) ]