refactor: set default value to empty dictionary
This commit is contained in:
parent
cf9edf2663
commit
1ff6a72fc7
2 changed files with 9 additions and 5 deletions
|
|
@ -41,7 +41,7 @@ def upgrade() -> None:
|
|||
sa.JSON(),
|
||||
unique=False,
|
||||
nullable=False,
|
||||
default={},
|
||||
server_default=sa.text("'{}'"),
|
||||
),
|
||||
)
|
||||
|
||||
|
|
@ -56,7 +56,7 @@ def upgrade() -> None:
|
|||
sa.JSON(),
|
||||
unique=False,
|
||||
nullable=False,
|
||||
default={},
|
||||
server_default=sa.text("'{}'"),
|
||||
),
|
||||
)
|
||||
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
from datetime import datetime, timezone
|
||||
|
||||
from sqlalchemy import Column, DateTime, String, UUID, ForeignKey, JSON
|
||||
from sqlalchemy import Column, DateTime, String, UUID, ForeignKey, JSON, text
|
||||
from cognee.infrastructure.databases.relational import Base
|
||||
|
||||
|
||||
|
|
@ -27,8 +27,12 @@ class DatasetDatabase(Base):
|
|||
# TODO: Instead of specifying and forwawrding all these individual fields, consider using a JSON field to store
|
||||
# configuration details for different database types. This would make it more flexible to add new database types
|
||||
# without changing the database schema.
|
||||
graph_database_connection_info = Column(JSON, unique=False, nullable=False, default={})
|
||||
vector_database_connection_info = Column(JSON, unique=False, nullable=False, default={})
|
||||
graph_database_connection_info = Column(
|
||||
JSON, unique=False, nullable=False, server_default=text("'{}'")
|
||||
)
|
||||
vector_database_connection_info = Column(
|
||||
JSON, unique=False, nullable=False, server_default=text("'{}'")
|
||||
)
|
||||
|
||||
created_at = Column(DateTime(timezone=True), default=lambda: datetime.now(timezone.utc))
|
||||
updated_at = Column(DateTime(timezone=True), onupdate=lambda: datetime.now(timezone.utc))
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue