+++ /dev/null
-from typing import Optional
-
-from sqlmodel import Field, SQLModel, create_engine
-
-
-class Hero(SQLModel, table=True):
- id: Optional[int] = Field(default=None, primary_key=True)
- name: str
-
-
-database_url = "mysql://user:password@localhost/dbname"
-
-engine = create_engine(database_url, echo=True)
-
-
-def create_db_and_tables():
- SQLModel.metadata.create_all(engine)
-
-
-if __name__ == "__main__":
- create_db_and_tables()
+++ /dev/null
-from typing import Optional
-
-from sqlmodel import Field, SQLModel, create_engine
-
-
-class Hero(SQLModel, table=True):
- id: Optional[int] = Field(default=None, primary_key=True)
- name: str = Field(max_length=100)
-
-
-database_url = "mysql://user:password@localhost/dbname"
-
-engine = create_engine(database_url, echo=True)
-
-
-def create_db_and_tables():
- SQLModel.metadata.create_all(engine)
-
-
-if __name__ == "__main__":
- create_db_and_tables()
+++ /dev/null
-from typing import Optional
-
-from sqlmodel import Field, SQLModel, String, create_engine
-
-
-class Hero(SQLModel, table=True):
- id: Optional[int] = Field(default=None, primary_key=True)
- name: str = Field(sa_type=String)
-
-
-database_url = "mysql://user:password@localhost/dbname"
-
-engine = create_engine(database_url, echo=True)
-
-
-def create_db_and_tables():
- SQLModel.metadata.create_all(engine)
-
-
-if __name__ == "__main__":
- create_db_and_tables()
+++ /dev/null
-from typing import Optional
-
-from sqlmodel import Field, SQLModel, String, create_engine
-
-
-class Hero(SQLModel, table=True):
- id: Optional[int] = Field(default=None, primary_key=True)
- name: str = Field(sa_type=String(length=255))
-
-
-database_url = "mysql://user:password@localhost/dbname"
-
-engine = create_engine(database_url, echo=True)
-
-
-def create_db_and_tables():
- SQLModel.metadata.create_all(engine)
-
-
-if __name__ == "__main__":
- create_db_and_tables()
from sqlalchemy.sql.type_api import TypeEngine
from sqlmodel import create_engine
-from ...conftest import needs_py310
-
def mysql_dump(sql: TypeEngine, *args, **kwargs):
dialect = sql.compile(dialect=mysql_engine.dialect)
@pytest.fixture(
name="mod",
params=[
- pytest.param("tutorial001_py39"),
- pytest.param("tutorial001_py310", marks=needs_py310),
+ "tutorial001_py310",
],
)
def get_module(request: pytest.FixtureRequest) -> Generator[ModuleType, None, None]:
from sqlalchemy.sql.type_api import TypeEngine
from sqlmodel import create_engine
-from ...conftest import needs_py310
-
def mysql_dump(sql: TypeEngine, *args, **kwargs):
dialect = sql.compile(dialect=mysql_engine.dialect)
@pytest.fixture(
name="mod",
params=[
- pytest.param("tutorial002_py39"),
- pytest.param("tutorial002_py310", marks=needs_py310),
+ "tutorial002_py310",
],
)
def get_module(request: pytest.FixtureRequest) -> Generator[ModuleType, None, None]:
from sqlalchemy.sql.type_api import TypeEngine
from sqlmodel import create_engine
-from ...conftest import needs_py310
-
def mysql_dump(sql: TypeEngine, *args, **kwargs):
dialect = sql.compile(dialect=mysql_engine.dialect)
@pytest.fixture(
name="mod",
params=[
- pytest.param("tutorial003_py39"),
- pytest.param("tutorial003_py310", marks=needs_py310),
+ "tutorial003_py310",
],
)
def get_module(request: pytest.FixtureRequest) -> Generator[ModuleType, None, None]:
from sqlalchemy.sql.type_api import TypeEngine
from sqlmodel import create_engine
-from ...conftest import needs_py310
-
def mysql_dump(sql: TypeEngine, *args, **kwargs):
dialect = sql.compile(dialect=mysql_engine.dialect)
@pytest.fixture(
name="mod",
params=[
- pytest.param("tutorial004_py39"),
- pytest.param("tutorial004_py310", marks=needs_py310),
+ "tutorial004_py310",
],
)
def get_module(request: pytest.FixtureRequest) -> Generator[ModuleType, None, None]: