2025-12-10 02:49:54 +01:00
|
|
|
"""
|
|
|
|
|
RoboCo Database Layer
|
|
|
|
|
|
|
|
|
|
SQLAlchemy async ORM with PostgreSQL.
|
|
|
|
|
"""
|
|
|
|
|
|
2025-12-29 00:30:18 +01:00
|
|
|
from roboco.db.base import Base, get_db, get_db_context, init_db
|
2025-12-14 01:09:57 +01:00
|
|
|
from roboco.db.seed import bootstrap_database
|
2025-12-10 02:49:54 +01:00
|
|
|
from roboco.db.tables import (
|
|
|
|
|
AgentTable,
|
|
|
|
|
ChannelTable,
|
|
|
|
|
GroupTable,
|
|
|
|
|
HandoffTable,
|
|
|
|
|
JournalEntryTable,
|
|
|
|
|
JournalTable,
|
|
|
|
|
MessageTable,
|
|
|
|
|
NotificationTable,
|
|
|
|
|
SessionTable,
|
|
|
|
|
TaskTable,
|
|
|
|
|
)
|
|
|
|
|
|
|
|
|
|
__all__ = [
|
|
|
|
|
"AgentTable",
|
2025-12-10 17:35:43 +01:00
|
|
|
"Base",
|
2025-12-10 02:49:54 +01:00
|
|
|
"ChannelTable",
|
|
|
|
|
"GroupTable",
|
|
|
|
|
"HandoffTable",
|
|
|
|
|
"JournalEntryTable",
|
|
|
|
|
"JournalTable",
|
|
|
|
|
"MessageTable",
|
|
|
|
|
"NotificationTable",
|
|
|
|
|
"SessionTable",
|
|
|
|
|
"TaskTable",
|
2025-12-14 01:09:57 +01:00
|
|
|
"bootstrap_database",
|
2025-12-10 17:35:43 +01:00
|
|
|
"get_db",
|
2025-12-29 00:30:18 +01:00
|
|
|
"get_db_context",
|
2025-12-10 17:35:43 +01:00
|
|
|
"init_db",
|
2025-12-10 02:49:54 +01:00
|
|
|
]
|