async def update_item(item_id: int, data: ItemModel, database: Database = Depends(get_db_connection)): query = items.update().where(items.columns.id==item_id) ret = await database.execute(query, data.dict()) if not ret: raise HTTPException(status_code=404, detail="Not Found") return {**data.dict()}
async def create_item(data: ItemModel, database: Database = Depends(get_db_connection)): query = items.insert() await database.execute(query, data.dict()) return {**data.dict()}