Development & testing data#
It is often desired to load an initial set of data into the database
often for developing against or testing against. You can do this by
data_path either by the constructor argument or via
QUART_DB_DATA_PATH configuration variable. The path should be
relative to the app’s root and contain a function with the following
async def execute(connection: quart_db.Connection) -> None: ...
The data will only be into the database loaded once, after any migrations have completed.