dict-server/migrations/models/12_20250803094004_update.py

20 lines
675 B
Python

from tortoise import BaseDBAsyncClient
async def upgrade(db: BaseDBAsyncClient) -> str:
return """
CREATE TABLE IF NOT EXISTS `attachment_jp` (
`id` INT NOT NULL PRIMARY KEY AUTO_INCREMENT,
`hiragana` VARCHAR(60) COMMENT '假名',
`romaji` LONGTEXT COMMENT '罗马字',
`record` VARCHAR(120) COMMENT '发音',
`pic` VARCHAR(120) COMMENT '配图',
`word_id` INT NOT NULL,
CONSTRAINT `fk_attachme_wordlist_c6aaf942` FOREIGN KEY (`word_id`) REFERENCES `wordlist_jp` (`id`) ON DELETE CASCADE
) CHARACTER SET utf8mb4;"""
async def downgrade(db: BaseDBAsyncClient) -> str:
return """
DROP TABLE IF EXISTS `attachment_jp`;"""