diff --git a/sqlx-macros-core/src/query/mod.rs b/sqlx-macros-core/src/query/mod.rs index ea454737..060a24b8 100644 --- a/sqlx-macros-core/src/query/mod.rs +++ b/sqlx-macros-core/src/query/mod.rs @@ -124,6 +124,8 @@ fn init_metadata(manifest_dir: &String) -> crate::Result { .map(|s| s.eq_ignore_ascii_case("true") || s == "1") .unwrap_or(false); + let offline_dir = env("SQLX_OFFLINE_DIR").ok().or(offline_dir); + let config = Config::try_from_crate_or_default()?; let database_url = env(config.common.database_url_var()).ok().or(database_url);