Пример #1
0
async def test_create_table(db: DatabaseInterface):
    async with db.get_ddl_session() as sess:
        await sess.create_table(
            table_name, Column.with_name("id", Integer(), primary_key=True),
            Column.with_name("name", String(128)),
            Column.with_name("balance", Real()))
    async with db.get_session() as sess:
        assert await sess.fetch("select * from {}".format(table_name)) is None
Пример #2
0
async def test_add_column(db: DatabaseInterface):
    async with db.get_ddl_session() as sess:
        await sess.add_column(table_name, Column.with_name("age", Integer()))
    assert await get_num_columns(db) == 4