summaryrefslogtreecommitdiff
path: root/archivist/model.py
diff options
context:
space:
mode:
authorRené 'Necoro' Neumann <necoro@necoro.net>2016-08-16 00:04:49 +0200
committerRené 'Necoro' Neumann <necoro@necoro.net>2016-08-16 00:04:49 +0200
commitf52bcb899d72e2f69cb90e34032b9c622322f9cd (patch)
treeffb00bf68e9d5b0c18834c58a6eba92f5e052ce7 /archivist/model.py
parent36fc451124e3c866d86c0656a865357c4e944c4d (diff)
downloadarchivist-f52bcb899d72e2f69cb90e34032b9c622322f9cd.tar.gz
archivist-f52bcb899d72e2f69cb90e34032b9c622322f9cd.tar.bz2
archivist-f52bcb899d72e2f69cb90e34032b9c622322f9cd.zip
Basic CLI
Diffstat (limited to '')
-rw-r--r--archivist/model.py5
1 files changed, 5 insertions, 0 deletions
diff --git a/archivist/model.py b/archivist/model.py
index ce360f3..69765f3 100644
--- a/archivist/model.py
+++ b/archivist/model.py
@@ -50,6 +50,11 @@ class Model(Base):
def get(cls, *args, **kwargs):
return cls.query.get(*args, **kwargs)
+def create_all():
+ Model.metadata.create_all(engine)
+
+def drop_all():
+ Model.metadata.drop_all(engine)
class Prefix(Model):
prefix = Column(ty.Unicode, index = True, unique = True)