|
|
|
|
@ -926,3 +926,41 @@ class DatasetAutoDisableLog(db.Model): # type: ignore[name-defined]
|
|
|
|
|
document_id = db.Column(StringUUID, nullable=False)
|
|
|
|
|
notified = db.Column(db.Boolean, nullable=False, server_default=db.text("false"))
|
|
|
|
|
created_at = db.Column(db.DateTime, nullable=False, server_default=db.text("CURRENT_TIMESTAMP(0)"))
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
class DatasetMetadata(db.Model): # type: ignore[name-defined]
|
|
|
|
|
__tablename__ = "dataset_metadatas"
|
|
|
|
|
__table_args__ = (
|
|
|
|
|
db.PrimaryKeyConstraint("id", name="dataset_metadata_pkey"),
|
|
|
|
|
db.Index("dataset_metadata_tenant_idx", "tenant_id"),
|
|
|
|
|
db.Index("dataset_metadata_dataset_idx", "dataset_id"),
|
|
|
|
|
)
|
|
|
|
|
|
|
|
|
|
id = db.Column(StringUUID, server_default=db.text("uuid_generate_v4()"))
|
|
|
|
|
tenant_id = db.Column(StringUUID, nullable=False)
|
|
|
|
|
dataset_id = db.Column(StringUUID, nullable=False)
|
|
|
|
|
type = db.Column(db.String(255), nullable=False)
|
|
|
|
|
name = db.Column(db.String(255), nullable=False)
|
|
|
|
|
created_at = db.Column(db.DateTime, nullable=False, server_default=db.text("CURRENT_TIMESTAMP(0)"))
|
|
|
|
|
updated_at = db.Column(db.DateTime, nullable=False, server_default=db.text("CURRENT_TIMESTAMP(0)"))
|
|
|
|
|
created_by = db.Column(StringUUID, nullable=False)
|
|
|
|
|
updated_by = db.Column(StringUUID, nullable=True)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
class DatasetMetadataBinding(db.Model): # type: ignore[name-defined]
|
|
|
|
|
__tablename__ = "dataset_metadata_bindings"
|
|
|
|
|
__table_args__ = (
|
|
|
|
|
db.PrimaryKeyConstraint("id", name="dataset_metadata_binding_pkey"),
|
|
|
|
|
db.Index("dataset_metadata_binding_tenant_idx", "tenant_id"),
|
|
|
|
|
db.Index("dataset_metadata_binding_dataset_idx", "dataset_id"),
|
|
|
|
|
db.Index("dataset_metadata_binding_metadata_idx", "metadata_id"),
|
|
|
|
|
db.Index("dataset_metadata_binding_document_idx", "document_id"),
|
|
|
|
|
)
|
|
|
|
|
|
|
|
|
|
id = db.Column(StringUUID, server_default=db.text("uuid_generate_v4()"))
|
|
|
|
|
tenant_id = db.Column(StringUUID, nullable=False)
|
|
|
|
|
dataset_id = db.Column(StringUUID, nullable=False)
|
|
|
|
|
metadata_id = db.Column(StringUUID, nullable=False)
|
|
|
|
|
document_id = db.Column(StringUUID, nullable=False)
|
|
|
|
|
created_at = db.Column(db.DateTime, nullable=False, server_default=func.current_timestamp())
|
|
|
|
|
created_by = db.Column(StringUUID, nullable=False)
|
|
|
|
|
|