Added db.create_view(name, sql) method

This commit is contained in:
Simon Willison 2018-08-02 08:24:16 -07:00
commit a86c3ee832
2 changed files with 16 additions and 0 deletions

View file

@ -77,6 +77,15 @@ class Database:
self.conn.execute(sql)
return self[name]
def create_view(self, name, sql):
self.conn.execute(
"""
CREATE VIEW {name} AS {sql}
""".format(
name=name, sql=sql
)
)
class Table:
def __init__(self, db, name):