|
4 | 4 | Revises: |
5 | 5 | Create Date: 2026-05-15 03:00:00.000000 |
6 | 6 | """ |
| 7 | + |
7 | 8 | import sqlalchemy as sa |
8 | 9 | from alembic import op |
9 | 10 |
|
10 | 11 | # revision identifiers, used by Alembic. |
11 | | -revision = 'sample' |
| 12 | +revision = "sample" |
12 | 13 | down_revision = None |
13 | 14 |
|
14 | 15 |
|
15 | 16 | def upgrade() -> None: |
16 | | - op.create_table('users', |
17 | | - sa.Column('id', sa.Integer(), primary_key=True), |
18 | | - sa.Column('name', sa.String(100), nullable=False), |
19 | | - sa.Column('email', sa.String(255), nullable=False, unique=True), |
20 | | - sa.Column('role', sa.Enum('admin', 'editor', 'viewer'), nullable=False), |
21 | | - sa.Column('is_active', sa.Boolean(), server_default=True), |
22 | | - sa.Column('created_at', sa.DateTime(), server_default=sa.func.now()), |
| 17 | + op.create_table( |
| 18 | + "users", |
| 19 | + sa.Column("id", sa.Integer(), primary_key=True), |
| 20 | + sa.Column("name", sa.String(100), nullable=False), |
| 21 | + sa.Column("email", sa.String(255), nullable=False, unique=True), |
| 22 | + sa.Column("role", sa.Enum("admin", "editor", "viewer"), nullable=False), |
| 23 | + sa.Column("is_active", sa.Boolean(), server_default=True), |
| 24 | + sa.Column("created_at", sa.DateTime(), server_default=sa.func.now()), |
23 | 25 | ) |
24 | 26 |
|
25 | 27 |
|
26 | 28 | def downgrade() -> None: |
27 | | - op.drop_table('users') |
| 29 | + op.drop_table("users") |
0 commit comments