"sqlmodel" is not defined (in alembic version files) #901
-
First Check
Commit to Help
Example Code"""empty message
Revision ID: bd8e5185e36b
Revises:
Create Date: 2024-04-23 08:50:34.102629
"""
from typing import Sequence, Union
from alembic import op
import sqlalchemy as sa
# missing import sqlmodel.sql.sqltypes
# revision identifiers, used by Alembic.
revision: str = 'bd8e5185e36b'
down_revision: Union[str, None] = None
branch_labels: Union[str, Sequence[str], None] = None
depends_on: Union[str, Sequence[str], None] = None
def upgrade() -> None:
# ### commands auto generated by Alembic - please adjust! ###
op.create_table('permission',
sa.Column('id', sa.Integer(), nullable=False),
sa.Column('unique_id', sqlmodel.sql.sqltypes.GUID(), nullable=True),
sa.Column('name', sqlmodel.sql.sqltypes.AutoString(), nullable=False),
sa.Column('code', sqlmodel.sql.sqltypes.AutoString(), nullable=False),
sa.PrimaryKeyConstraint('id'),
sa.UniqueConstraint('unique_id')
)
# ... DescriptionEvery time I run alembic revision --autogenerate In versions files, import sqlmodel.sql.sqltypes Operating SystemLinux Operating System DetailsUbuntu 22.04 SQLModel Version0.0.16 Python Version3.10.12 Additional ContextNo response |
Beta Was this translation helpful? Give feedback.
Replies: 2 comments 1 reply
-
You can modify
|
Beta Was this translation helpful? Give feedback.
-
First, Make sure you have the sqlmodel dependency pip install sqlmodel Then, add this line in script.py.mako. That is how the sqlmodel author does in the example. import sqlmodel.sql.sqltypes By adding this line, when you run |
Beta Was this translation helpful? Give feedback.
You can modify
script.py.mako
and add the follow line: