INNER CODE UNIT · Python
main_sql_file
fastapi-practices/fba-slim · backend/cli.py:506
main_sql_file = db_script_dir / build_sql_filename(
'init',
settings.DATABASE_PK_MODE,
suffix='test_data',
)
if await anyio.Path(main_sql_file).exists():
sql_scripts.append(str(main_sql_file))
plugins = []
for plugin in get_plugins():
plugin_config = load_plugin_config(plugin)
validate_plugin_config(plugin, plugin_config)
plugins.append(PluginEntry(name=plugin, depends_on=plugin_config['plugin'].get('depends_on')))
for plugin in resolve_plugin_order(plugins):
plugin_sql = await get_plugin_sql(plugin.name, settings.DATABASE_TYPE, settings.DATABASE_PK_MODE)
if plugin_sql: