|
5 | 5 | Create Date: 2025-12-08 19:06:52.326528 |
6 | 6 |
|
7 | 7 | """ |
| 8 | + |
8 | 9 | from collections.abc import Sequence |
9 | 10 |
|
10 | 11 | import sqlalchemy as sa |
11 | 12 |
|
12 | 13 | from alembic import op |
13 | 14 |
|
14 | 15 | # revision identifiers, used by Alembic. |
15 | | -revision: str = '9e8ceaeba260' |
| 16 | +revision: str = "9e8ceaeba260" |
16 | 17 | down_revision: str | Sequence[str] | None = None |
17 | 18 | branch_labels: str | Sequence[str] | None = None |
18 | 19 | depends_on: str | Sequence[str] | None = None |
|
21 | 22 | def upgrade() -> None: |
22 | 23 | """Upgrade schema.""" |
23 | 24 | # ### commands auto generated by Alembic - please adjust! ### |
24 | | - op.create_table('pastes', |
25 | | - sa.Column('id', sa.UUID(), server_default=sa.text('gen_random_uuid()'), nullable=False), |
26 | | - sa.Column('title', sa.String(length=255), nullable=False), |
27 | | - sa.Column('content_path', sa.String(), nullable=False), |
28 | | - sa.Column('content_language', sa.String(), server_default='plain_text', nullable=False), |
29 | | - sa.Column('expires_at', sa.DateTime(), nullable=True), |
30 | | - sa.Column('created_at', sa.DateTime(), server_default=sa.text('now()'), nullable=False), |
31 | | - sa.Column('content_size', sa.Integer(), nullable=False), |
32 | | - sa.Column('creator_ip', sa.String(), nullable=True), |
33 | | - sa.Column('creator_user_agent', sa.String(), nullable=True), |
34 | | - sa.PrimaryKeyConstraint('id') |
35 | | - ) |
| 25 | + op.create_table( |
| 26 | + "pastes", |
| 27 | + sa.Column("id", sa.UUID(), server_default=sa.text("gen_random_uuid()"), nullable=False), |
| 28 | + sa.Column("title", sa.String(length=255), nullable=False), |
| 29 | + sa.Column("content_path", sa.String(), nullable=False), |
| 30 | + sa.Column("content_language", sa.String(), server_default="plain_text", nullable=False), |
| 31 | + sa.Column("expires_at", sa.DateTime(), nullable=True), |
| 32 | + sa.Column("created_at", sa.DateTime(), server_default=sa.text("now()"), nullable=False), |
| 33 | + sa.Column("content_size", sa.Integer(), nullable=False), |
| 34 | + sa.Column("creator_ip", sa.String(), nullable=True), |
| 35 | + sa.Column("creator_user_agent", sa.String(), nullable=True), |
| 36 | + sa.PrimaryKeyConstraint("id"), |
| 37 | + ) |
36 | 38 | # ### end Alembic commands ### |
37 | 39 |
|
38 | 40 |
|
39 | 41 | def downgrade() -> None: |
40 | 42 | """Downgrade schema.""" |
41 | 43 | # ### commands auto generated by Alembic - please adjust! ### |
42 | | - op.drop_table('pastes') |
| 44 | + op.drop_table("pastes") |
43 | 45 | # ### end Alembic commands ### |
0 commit comments