Subversion Repositories SmartDukaan

Rev

Rev 13521 | Rev 18530 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 13521 Rev 15251
Line 263... Line 263...
263
    dob = Field(String(20))
263
    dob = Field(String(20))
264
    createdOn = Field(DateTime)
264
    createdOn = Field(DateTime)
265
    lastPurchasedOn = Field(DateTime)
265
    lastPurchasedOn = Field(DateTime)
266
    using_options(shortnames=True)
266
    using_options(shortnames=True)
267
    using_table_options(mysql_engine="InnoDB")
267
    using_table_options(mysql_engine="InnoDB")
-
 
268
    
-
 
269
class AccessTokenizer(Entity):
-
 
270
    id = Field(Integer, primary_key=True, autoincrement=True)
-
 
271
    userId = Field(Integer)
-
 
272
    source = Field(String(50))
-
 
273
    tokenString = Field(String(50))
-
 
274
    expiredTime = Field(DateTime)
-
 
275
    expired = Field(Boolean)
-
 
276
    using_options(shortnames=True)
-
 
277
    using_table_options(mysql_engine="InnoDB")
268
 
278
 
269
def initialize(dbname='user', db_hostname="localhost"):
279
def initialize(dbname='user', db_hostname="localhost"):
270
    #metadata.bind = "sqlite:///user.sqlite" #need to read it from configserver.
280
    #metadata.bind = "sqlite:///user.sqlite" #need to read it from configserver.
271
    engine = create_engine('mysql://root:shop2020@' + db_hostname + '/' + dbname, pool_recycle=7200, max_overflow=20)
281
    engine = create_engine('mysql://root:shop2020@' + db_hostname + '/' + dbname, pool_recycle=7200, max_overflow=20)
272
    metadata.bind = engine
282
    metadata.bind = engine