basaHoushanApi/migrations/models/7_20250125094403_create_pla...

21 lines
601 B
Python

from tortoise import BaseDBAsyncClient
async def upgrade(db: BaseDBAsyncClient) -> str:
return """
CREATE TABLE IF NOT EXISTS "plans" (
"created_at" TIMESTAMPTZ NOT NULL DEFAULT CURRENT_TIMESTAMP,
"updated_at" TIMESTAMPTZ NOT NULL DEFAULT CURRENT_TIMESTAMP,
"id" VARCHAR(20) NOT NULL PRIMARY KEY,
"price" INT NOT NULL,
"coins" INT NOT NULL,
"free_coins" INT NOT NULL,
"title" VARCHAR(255) NOT NULL,
"active" BOOL NOT NULL DEFAULT False
);"""
async def downgrade(db: BaseDBAsyncClient) -> str:
return """
DROP TABLE IF EXISTS "plans";"""