Skip to content

Commit 8f066b5

Browse files
committed
v2.3.11A
1 parent 20a0308 commit 8f066b5

2 files changed

Lines changed: 39 additions & 1 deletion

File tree

Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
"""change browser field to text
2+
3+
Revision ID: 5cb9cd4a3963
4+
Revises: 29a89d120d61
5+
Create Date: 2026-03-22 19:23:25.863693
6+
7+
"""
8+
from typing import Sequence, Union
9+
10+
from alembic import op
11+
import sqlalchemy as sa
12+
13+
14+
# revision identifiers, used by Alembic.
15+
revision: str = '5cb9cd4a3963'
16+
down_revision: Union[str, Sequence[str], None] = '29a89d120d61'
17+
branch_labels: Union[str, Sequence[str], None] = None
18+
depends_on: Union[str, Sequence[str], None] = None
19+
20+
21+
def upgrade() -> None:
22+
"""Upgrade schema."""
23+
# ### commands auto generated by Alembic - please adjust! ###
24+
op.alter_column('visitor_track', 'browser',
25+
existing_type=sa.VARCHAR(length=255),
26+
type_=sa.Text(),
27+
existing_nullable=False)
28+
# ### end Alembic commands ###
29+
30+
31+
def downgrade() -> None:
32+
"""Downgrade schema."""
33+
# ### commands auto generated by Alembic - please adjust! ###
34+
op.alter_column('visitor_track', 'browser',
35+
existing_type=sa.Text(),
36+
type_=sa.VARCHAR(length=255),
37+
existing_nullable=False)
38+
# ### end Alembic commands ###

backend/app/models/models.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -257,7 +257,7 @@ class VisitorTrack(Base):
257257
page_url: Mapped[str] = mapped_column(String(200))
258258
page_path: Mapped[str] = mapped_column(String(200))
259259
referrer: Mapped[str | None] = mapped_column(String(200), nullable=True)
260-
browser: Mapped[str] = mapped_column(String(255))
260+
browser: Mapped[str] = mapped_column(Text) # User Agent 可能很长
261261
screen_resolution: Mapped[str] = mapped_column(String(100))
262262
language: Mapped[str] = mapped_column(String(50))
263263
ip_address: Mapped[str] = mapped_column(String(100), index=True)

0 commit comments

Comments
 (0)