Skip to content

Commit 1c1ecb3

Browse files
perf: alemic init
1 parent dc934e7 commit 1c1ecb3

6 files changed

Lines changed: 64 additions & 250 deletions

backend/alembic/versions/.keep

Whitespace-only changes.

backend/alembic/versions/1a31ce608336_add_cascade_delete_relationships.py

Lines changed: 0 additions & 37 deletions
This file was deleted.
Lines changed: 64 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,64 @@
1+
"""001_ddl
2+
3+
Revision ID: 5348b743b05f
4+
Revises:
5+
Create Date: 2025-04-25 16:26:19.135926
6+
7+
"""
8+
9+
10+
# revision identifiers, used by Alembic.
11+
revision = '5348b743b05f'
12+
down_revision = None
13+
branch_labels = None
14+
depends_on = None
15+
16+
17+
from alembic import op
18+
import sqlalchemy as sa
19+
import sqlmodel.sql.sqltypes
20+
from sqlalchemy.sql import table, column
21+
from sqlalchemy import String, Integer, BigInteger
22+
def upgrade():
23+
op.create_table(
24+
'sys_user',
25+
sa.Column('id', sa.BIGINT, primary_key=True),
26+
sa.Column('account', sa.String(255), nullable=False),
27+
sa.Column('name', sa.String(255), nullable=False),
28+
sa.Column('password', sa.String(255), nullable=False),
29+
sa.Column('email', sa.String(255)),
30+
sa.Column('oid', sa.BIGINT, nullable=False),
31+
sa.Column('status', sa.Integer, nullable=False),
32+
sa.Column('create_time', sa.BIGINT, nullable=False),
33+
)
34+
35+
accounts_table = table(
36+
"sys_user",
37+
column("id", BigInteger),
38+
column("account", String),
39+
column("name", String),
40+
column("password", String),
41+
column("email", String),
42+
column("oid", BigInteger),
43+
column("status", Integer),
44+
column("create_time", BigInteger),
45+
)
46+
47+
op.bulk_insert(
48+
accounts_table,
49+
[
50+
{
51+
"id": 1,
52+
"account": "admin",
53+
"name": "Administrator",
54+
"password": "8f32d1e371702c1b1b7346f4b07a701d",
55+
"email": "fit2cloud.com",
56+
"oid": 1,
57+
"status": 1,
58+
"create_time": 1672531199000
59+
}
60+
]
61+
)
62+
63+
def downgrade():
64+
op.drop_table('sys_user')

backend/alembic/versions/9c0a54914c78_add_max_length_for_string_varchar_.py

Lines changed: 0 additions & 69 deletions
This file was deleted.

backend/alembic/versions/d98dd8ec85a3_edit_replace_id_integers_in_all_models_.py

Lines changed: 0 additions & 90 deletions
This file was deleted.

backend/alembic/versions/e2412789c190_initialize_models.py

Lines changed: 0 additions & 54 deletions
This file was deleted.

0 commit comments

Comments
 (0)