core/orm/__init__.py
Untone 066bf72547
Some checks failed
deploy / deploy (push) Failing after 23s
cleanup-orm
2023-10-16 18:28:43 +03:00

35 lines
737 B
Python

from services.db import Base, engine
from orm.community import Community
from orm.rbac import Operation, Resource, Permission, Role
from orm.reaction import Reaction
from orm.shout import Shout
from orm.topic import Topic, TopicFollower
from orm.user import User, UserRating
def init_tables():
Base.metadata.create_all(engine)
Operation.init_table()
Resource.init_table()
User.init_table()
Community.init_table()
Role.init_table()
UserRating.init_table()
Shout.init_table()
print("[orm] tables initialized")
__all__ = [
"User",
"Role",
"Operation",
"Permission",
"Community",
"Shout",
"Topic",
"TopicFollower",
"Reaction",
"UserRating",
"init_tables"
]