+from sqlalchemy import *
+from sqlalchemy.ext.declarative import declarative_base
+from sqlalchemy.orm import sessionmaker, scoped_session
+
+Base = declarative_base()
+metadata = Base.metadata
+
+class Test(Base):
+ __tablename__ = 'test'
+
+ id = Column(Integer, primary_key=True)
+ test = Column(String(128))
+ atime = Column(DateTime(), nullable=False, server_default=text('current_timestamp'))
+
+ def __init__(self, test):
+ self.test = test
+
+def connect(database='sqlite:///database.sqlite'):
+ db = create_engine(database, echo=False)
+ session = scoped_session(sessionmaker(bind=db))
+ return session
+
+def create(database='sqlite:///database.sqlite'):
+ db = create_engine(database, echo=False)
+ metadata.create_all(db)
+
+if __name__ == '__main__':
+ create()
+