项目/AI生成链路合并
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
from datetime import date, datetime
|
||||
|
||||
from sqlalchemy import BigInteger, Date, DateTime, ForeignKey, Index, String, Text
|
||||
from sqlalchemy import BigInteger, Date, DateTime, ForeignKey, Index, String, Text, text
|
||||
from sqlalchemy.orm import Mapped, mapped_column
|
||||
|
||||
from app.models.base import Base, TimestampMixin, SoftDeleteMixin
|
||||
@@ -44,4 +44,12 @@ class GeneratedResource(Base, TimestampMixin, SoftDeleteMixin):
|
||||
|
||||
Index("ix_generated_resources_user_month", GeneratedResource.user_id, GeneratedResource.resource_month)
|
||||
Index("ix_generated_resources_source", GeneratedResource.source_model, GeneratedResource.source_id)
|
||||
Index(
|
||||
"uq_generated_resources_active_source_type",
|
||||
GeneratedResource.source_model,
|
||||
GeneratedResource.source_id,
|
||||
GeneratedResource.resource_type,
|
||||
unique=True,
|
||||
postgresql_where=text("deleted_at IS NULL"),
|
||||
)
|
||||
Index("ix_generated_resources_active_user", GeneratedResource.user_id, GeneratedResource.deleted_at)
|
||||
|
||||
Reference in New Issue
Block a user