@@ -95,7 +95,7 @@ impl SQLAlchemyDatabaseConnection for PostgresqlConnection {
9595 username_and_password_envs ( unique_database_name, credentials_secret) ;
9696
9797 let uri_template = format ! (
98- "postgresql+psycopg2://${{{username_env_name}}}:${{{password_env_name}}}@{host}:{port}/{database}{parameters}" ,
98+ "postgresql+psycopg2://${{env: {username_env_name}}}:${{env: {password_env_name}}}@{host}:{port}/{database}{parameters}" ,
9999 username_env_name = username_env. name,
100100 password_env_name = password_env. name,
101101 parameters = connection_parameters_as_url_query_parameters( parameters)
@@ -129,7 +129,7 @@ mod tests {
129129 postgres_connection. sqlalchemy_connection_details ( UNIQUE_DATABASE_NAME ) ;
130130 assert_eq ! (
131131 sqlalchemy_connection_details. uri_template,
132- "postgresql+psycopg2://${METADATA_DATABASE_USERNAME}:${METADATA_DATABASE_PASSWORD}@airflow-postgresql:5432/airflow"
132+ "postgresql+psycopg2://${env: METADATA_DATABASE_USERNAME}:${env: METADATA_DATABASE_PASSWORD}@airflow-postgresql:5432/airflow"
133133 ) ;
134134 assert ! ( sqlalchemy_connection_details. username_env. is_some( ) ) ;
135135 assert ! ( sqlalchemy_connection_details. password_env. is_some( ) ) ;
@@ -171,7 +171,7 @@ mod tests {
171171 postgres_connection. sqlalchemy_connection_details ( UNIQUE_DATABASE_NAME ) ;
172172 assert_eq ! (
173173 sqlalchemy_connection_details. uri_template,
174- "postgresql+psycopg2://${METADATA_DATABASE_USERNAME}:${METADATA_DATABASE_PASSWORD}@my-airflow.default.svc.cluster.local:1234/my_database?createDatabaseIfNotExist=true&foo=bar"
174+ "postgresql+psycopg2://${env: METADATA_DATABASE_USERNAME}:${env: METADATA_DATABASE_PASSWORD}@my-airflow.default.svc.cluster.local:1234/my_database?createDatabaseIfNotExist=true&foo=bar"
175175 ) ;
176176
177177 let jdbc_connection_details = postgres_connection
0 commit comments