mirror of
https://github.com/simonw/sqlite-utils.git
synced 2026-07-23 01:14:31 +02:00
Added .schema property, improved docs, release 0.3
This commit is contained in:
parent
5deb65f062
commit
e888bb122d
3 changed files with 93 additions and 6 deletions
|
|
@ -104,6 +104,12 @@ class Table:
|
|||
)
|
||||
return fks
|
||||
|
||||
@property
|
||||
def schema(self):
|
||||
return self.db.conn.execute(
|
||||
"select sql from sqlite_master where name = ?", (self.name,)
|
||||
).fetchone()[0]
|
||||
|
||||
def create(self, columns, pk=None, foreign_keys=None):
|
||||
columns = {name: value for (name, value) in columns.items()}
|
||||
self.db.create_table(self.name, columns, pk=pk, foreign_keys=foreign_keys)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue