from tortoise import BaseDBAsyncClient async def upgrade(db: BaseDBAsyncClient) -> str: return """ CREATE TABLE IF NOT EXISTS "advertisements" ( "created_at" TIMESTAMPTZ NOT NULL DEFAULT CURRENT_TIMESTAMP, "updated_at" TIMESTAMPTZ NOT NULL DEFAULT CURRENT_TIMESTAMP, "id" SERIAL NOT NULL PRIMARY KEY, "ad_type" VARCHAR(255) NOT NULL, "timestamp" TIMESTAMPTZ NOT NULL DEFAULT CURRENT_TIMESTAMP, "user_id" UUID NOT NULL REFERENCES "users" ("id") ON DELETE CASCADE );""" async def downgrade(db: BaseDBAsyncClient) -> str: return """ DROP TABLE IF EXISTS "advertisements";"""