fix: pydantic v2. (#322)
This commit is contained in:
parent
ea234a5799
commit
01264f3f27
@ -9,14 +9,14 @@ class Column(BaseModel):
|
|||||||
data_type: str
|
data_type: str
|
||||||
null: bool
|
null: bool
|
||||||
default: Any
|
default: Any
|
||||||
comment: Optional[str]
|
comment: Optional[str] = None
|
||||||
pk: bool
|
pk: bool
|
||||||
unique: bool
|
unique: bool
|
||||||
index: bool
|
index: bool
|
||||||
length: Optional[int]
|
length: Optional[int] = None
|
||||||
extra: Optional[str]
|
extra: Optional[str] = None
|
||||||
decimal_places: Optional[int]
|
decimal_places: Optional[int] = None
|
||||||
max_digits: Optional[int]
|
max_digits: Optional[int] = None
|
||||||
|
|
||||||
def translate(self) -> dict:
|
def translate(self) -> dict:
|
||||||
comment = default = length = index = null = pk = ""
|
comment = default = length = index = null = pk = ""
|
||||||
@ -55,7 +55,7 @@ class Column(BaseModel):
|
|||||||
default = f"default={self.default.split('::')[0]}, "
|
default = f"default={self.default.split('::')[0]}, "
|
||||||
elif self.default.endswith("()"):
|
elif self.default.endswith("()"):
|
||||||
default = ""
|
default = ""
|
||||||
elif self.default == '':
|
elif self.default == "":
|
||||||
default = 'default=""'
|
default = 'default=""'
|
||||||
else:
|
else:
|
||||||
default = f"default={self.default}, "
|
default = f"default={self.default}, "
|
||||||
|
787
poetry.lock
generated
787
poetry.lock
generated
File diff suppressed because it is too large
Load Diff
@ -20,7 +20,7 @@ tortoise-orm = "*"
|
|||||||
click = "*"
|
click = "*"
|
||||||
asyncpg = { version = "*", optional = true }
|
asyncpg = { version = "*", optional = true }
|
||||||
asyncmy = { version = "^0.2.8rc1", optional = true, allow-prereleases = true }
|
asyncmy = { version = "^0.2.8rc1", optional = true, allow-prereleases = true }
|
||||||
pydantic = "*"
|
pydantic = "^2.0"
|
||||||
dictdiffer = "*"
|
dictdiffer = "*"
|
||||||
tomlkit = "*"
|
tomlkit = "*"
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user