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 IF NOT EXISTS 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 (' ' feed_id INTEGER REFERENCES feeds ON DELETE CASCADE,' ' url TEXT NOT NULL,' ' guid TEXT' ')' ) ]