| 8 | |
| 9 | |
| 10 | class CoreDatasource(SQLModel, table=True): |
| 11 | __tablename__ = "core_datasource" |
| 12 | id: int = Field(sa_column=Column(BigInteger, Identity(always=True), nullable=False, primary_key=True)) |
| 13 | name: str = Field(max_length=128, nullable=False) |
| 14 | description: str = Field(max_length=512, nullable=True) |
| 15 | type: str = Field(max_length=64) |
| 16 | type_name: str = Field(max_length=64, nullable=True) |
| 17 | configuration: str = Field(sa_column=Column(Text)) |
| 18 | create_time: datetime = Field(sa_column=Column(DateTime(timezone=False), nullable=True)) |
| 19 | create_by: int = Field(sa_column=Column(BigInteger())) |
| 20 | status: str = Field(max_length=64, nullable=True) |
| 21 | num: str = Field(max_length=256, nullable=True) |
| 22 | oid: int = Field(sa_column=Column(BigInteger())) |
| 23 | table_relation: List = Field(sa_column=Column(JSONB, nullable=True)) |
| 24 | embedding: str = Field(sa_column=Column(Text, nullable=True)) |
| 25 | recommended_config: int = Field(sa_column=Column(BigInteger())) |
| 26 | |
| 27 | |
| 28 | class CoreTable(SQLModel, table=True): |
no test coverage detected