0.0.4
This commit is contained in:
@@ -13,28 +13,30 @@ async def upgrade(db: BaseDBAsyncClient) -> str:
|
||||
) CHARACTER SET utf8mb4 COMMENT='食物表';
|
||||
CREATE TABLE IF NOT EXISTS `info` (
|
||||
`id` CHAR(36) NOT NULL PRIMARY KEY COMMENT 'ID',
|
||||
`firstname` VARCHAR(255) NOT NULL COMMENT '名',
|
||||
`lastname` VARCHAR(255) NOT NULL COMMENT '姓',
|
||||
`full_name` VARCHAR(255) NOT NULL COMMENT '全名',
|
||||
`first_name` VARCHAR(255) NOT NULL COMMENT '名',
|
||||
`last_name` VARCHAR(255) NOT NULL COMMENT '姓',
|
||||
`birthday` VARCHAR(32) NOT NULL COMMENT '生日',
|
||||
`street_address` VARCHAR(255) NOT NULL COMMENT '街道地址',
|
||||
`current_address` VARCHAR(255) NOT NULL COMMENT '街道地址',
|
||||
`city` VARCHAR(255) NOT NULL COMMENT '城市',
|
||||
`phone` VARCHAR(64) NOT NULL COMMENT '电话',
|
||||
`zip_code` VARCHAR(20) NOT NULL COMMENT '邮编',
|
||||
`state_fullname` VARCHAR(255) NOT NULL COMMENT '州全称',
|
||||
`postal_code` VARCHAR(20) NOT NULL COMMENT '邮编',
|
||||
`province` VARCHAR(255) NOT NULL COMMENT '州全称',
|
||||
`status` BOOL NOT NULL COMMENT '状态' DEFAULT 0,
|
||||
`email` VARCHAR(255) NOT NULL UNIQUE COMMENT '邮箱',
|
||||
`email_content` LONGTEXT COMMENT '邮件内容',
|
||||
`text` LONGTEXT COMMENT '文本内容',
|
||||
`create_time` DATETIME(6) NOT NULL COMMENT '创建时间' DEFAULT CURRENT_TIMESTAMP(6),
|
||||
`update_time` DATETIME(6) NOT NULL COMMENT '更新时间' DEFAULT CURRENT_TIMESTAMP(6) ON UPDATE CURRENT_TIMESTAMP(6),
|
||||
KEY `idx_info_firstna_11312f` (`firstname`),
|
||||
KEY `idx_info_lastnam_c1f2c2` (`lastname`),
|
||||
KEY `idx_info_full_na_bc9dc4` (`full_name`),
|
||||
KEY `idx_info_street__632b0d` (`street_address`),
|
||||
KEY `idx_info_first_n_6c5ff4` (`first_name`),
|
||||
KEY `idx_info_last_na_34b807` (`last_name`),
|
||||
KEY `idx_info_current_86bcd7` (`current_address`),
|
||||
KEY `idx_info_city_7b94a7` (`city`),
|
||||
KEY `idx_info_zip_cod_7d259e` (`zip_code`),
|
||||
KEY `idx_info_state_f_58c986` (`state_fullname`),
|
||||
KEY `idx_info_postal__54d88d` (`postal_code`),
|
||||
KEY `idx_info_provinc_58581b` (`province`),
|
||||
KEY `idx_info_email_653be4` (`email`),
|
||||
KEY `idx_info_create__3bea91` (`create_time`),
|
||||
KEY `idx_info_city_014fff` (`city`, `zip_code`, `state_fullname`),
|
||||
KEY `idx_info_firstna_8d37ca` (`firstname`, `lastname`)
|
||||
KEY `idx_info_city_5d54c4` (`city`, `postal_code`, `province`),
|
||||
KEY `idx_info_first_n_2c2b2d` (`first_name`, `last_name`)
|
||||
) CHARACTER SET utf8mb4 COMMENT='信息表';
|
||||
CREATE TABLE IF NOT EXISTS `shop` (
|
||||
`id` CHAR(36) NOT NULL PRIMARY KEY COMMENT 'ID',
|
||||
11
back/migrations/models/1_20251120115207_update.py
Normal file
11
back/migrations/models/1_20251120115207_update.py
Normal file
@@ -0,0 +1,11 @@
|
||||
from tortoise import BaseDBAsyncClient
|
||||
|
||||
|
||||
async def upgrade(db: BaseDBAsyncClient) -> str:
|
||||
return """
|
||||
ALTER TABLE `shop` MODIFY COLUMN `province` VARCHAR(255) COMMENT '省份';"""
|
||||
|
||||
|
||||
async def downgrade(db: BaseDBAsyncClient) -> str:
|
||||
return """
|
||||
ALTER TABLE `shop` MODIFY COLUMN `province` VARCHAR(255) NOT NULL COMMENT '省份';"""
|
||||
Reference in New Issue
Block a user