mirror of
https://github.com/suyiiyii/nonebot-bison.git
synced 2025-06-04 02:26:11 +08:00
♻️ cookie 组件不再与 user 关联
This commit is contained in:
parent
ffae6f2ec5
commit
c828fd94e4
@ -1,63 +0,0 @@
|
|||||||
"""empty message
|
|
||||||
|
|
||||||
Revision ID: bdec8925b540
|
|
||||||
Revises: f9baef347cc8
|
|
||||||
Create Date: 2024-08-22 20:53:08.850051
|
|
||||||
|
|
||||||
"""
|
|
||||||
|
|
||||||
import sqlalchemy as sa
|
|
||||||
from alembic import op
|
|
||||||
from sqlalchemy import Text
|
|
||||||
from sqlalchemy.dialects import postgresql
|
|
||||||
|
|
||||||
# revision identifiers, used by Alembic.
|
|
||||||
revision = "bdec8925b540"
|
|
||||||
down_revision = "f9baef347cc8"
|
|
||||||
branch_labels = None
|
|
||||||
depends_on = None
|
|
||||||
|
|
||||||
|
|
||||||
def upgrade() -> None:
|
|
||||||
# ### commands auto generated by Alembic - please adjust! ###
|
|
||||||
op.create_table(
|
|
||||||
"nonebot_bison_cookie",
|
|
||||||
sa.Column("id", sa.Integer(), nullable=False),
|
|
||||||
sa.Column("user_id", sa.Integer(), nullable=False),
|
|
||||||
sa.Column("platform_name", sa.String(length=20), nullable=False),
|
|
||||||
sa.Column("content", sa.String(length=1024), nullable=False),
|
|
||||||
sa.Column("last_usage", sa.DateTime(), nullable=False),
|
|
||||||
sa.Column("status", sa.String(length=20), nullable=False),
|
|
||||||
sa.Column("tags", sa.JSON().with_variant(postgresql.JSONB(astext_type=Text()), "postgresql"), nullable=False),
|
|
||||||
sa.ForeignKeyConstraint(
|
|
||||||
["user_id"], ["nonebot_bison_user.id"], name=op.f("fk_nonebot_bison_cookie_user_id_nonebot_bison_user")
|
|
||||||
),
|
|
||||||
sa.PrimaryKeyConstraint("id", name=op.f("pk_nonebot_bison_cookie")),
|
|
||||||
)
|
|
||||||
op.create_table(
|
|
||||||
"nonebot_bison_cookietarget",
|
|
||||||
sa.Column("id", sa.Integer(), nullable=False),
|
|
||||||
sa.Column("target_id", sa.Integer(), nullable=False),
|
|
||||||
sa.Column("cookie_id", sa.Integer(), nullable=False),
|
|
||||||
sa.ForeignKeyConstraint(
|
|
||||||
["cookie_id"],
|
|
||||||
["nonebot_bison_cookie.id"],
|
|
||||||
name=op.f("fk_nonebot_bison_cookietarget_cookie_id_nonebot_bison_cookie"),
|
|
||||||
ondelete="CASCADE",
|
|
||||||
),
|
|
||||||
sa.ForeignKeyConstraint(
|
|
||||||
["target_id"],
|
|
||||||
["nonebot_bison_target.id"],
|
|
||||||
name=op.f("fk_nonebot_bison_cookietarget_target_id_nonebot_bison_target"),
|
|
||||||
ondelete="CASCADE",
|
|
||||||
),
|
|
||||||
sa.PrimaryKeyConstraint("id", name=op.f("pk_nonebot_bison_cookietarget")),
|
|
||||||
)
|
|
||||||
# ### end Alembic commands ###
|
|
||||||
|
|
||||||
|
|
||||||
def downgrade() -> None:
|
|
||||||
# ### commands auto generated by Alembic - please adjust! ###
|
|
||||||
op.drop_table("nonebot_bison_cookietarget")
|
|
||||||
op.drop_table("nonebot_bison_cookie")
|
|
||||||
# ### end Alembic commands ###
|
|
Loading…
x
Reference in New Issue
Block a user