1234567891011121314151617181920212223242526272829303132333435363738 |
- from pydantic import BaseModel, Field, PositiveInt
- class MyScaleConfig(BaseModel):
- """
- MyScale configs
- """
- MYSCALE_HOST: str = Field(
- description='MyScale host',
- default='localhost',
- )
- MYSCALE_PORT: PositiveInt = Field(
- description='MyScale port',
- default=8123,
- )
- MYSCALE_USER: str = Field(
- description='MyScale user',
- default='default',
- )
- MYSCALE_PASSWORD: str = Field(
- description='MyScale password',
- default='',
- )
- MYSCALE_DATABASE: str = Field(
- description='MyScale database name',
- default='default',
- )
- MYSCALE_FTS_PARAMS: str = Field(
- description='MyScale fts index parameters',
- default='',
- )
|