database¶
| authors: | Rémi GATTAZ |
|---|---|
| copyright: | Copyright 2015, IsandlaTech |
| license: | Apache Software License 2.0 |
-
class
restbuilder.database.Database¶ Bases:
objectDatabase handler
-
base()¶ Return the base (See sqlalchemy documentation)
-
createAll()¶ Create the database using all previously created models extending the base (See sqlalchemy documentation)
-
session()¶ Return a newly created session on the database
-
validate(aContext)¶ Initialisation of the database component
-
-
class
restbuilder.database.DeclarativeABCMeta(classname, bases, dict_)¶ Bases:
sqlalchemy.ext.declarative.api.DeclarativeMeta,abc.ABCMetaCreate an abstract declarative meta for the declarative base. That way, Model classes will be able to inherit an abstract class and the declarative base