From 420cb12bcc0157a7a9bfc6adec105871af698559 Mon Sep 17 00:00:00 2001 From: GediminasKr-BURGA Date: Fri, 19 Dec 2025 12:25:11 +0200 Subject: [PATCH 1/2] Update v2 initialization setup process script --- init_setup_files_v2/create_yml_schema.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/init_setup_files_v2/create_yml_schema.py b/init_setup_files_v2/create_yml_schema.py index 2029a2f..0c82d01 100644 --- a/init_setup_files_v2/create_yml_schema.py +++ b/init_setup_files_v2/create_yml_schema.py @@ -159,9 +159,11 @@ def create_model(source_name: str, source_table_name: str, t_name: str, columns: formatted_columns = ',\n '.join( f"{quote_value_with_dot(c)} as `{convert_value_to_system_standard(c)}`" for c in columns) + # Replace 'fields' FIRST to avoid substring matching issues with source_table_name + file_data = file_data.replace("fields", formatted_columns) + # Then replace other placeholders file_data = file_data.replace("source_name", source_name) file_data = file_data.replace("source_table_name", source_table_name) - file_data = file_data.replace("fields", formatted_columns) output_path = f"models/staging/{source_name}/{t_name}.sql" From 53f39fad0fc6f8ed3c6f7e8955a29f1ef1c539bb Mon Sep 17 00:00:00 2001 From: GediminasKr-BURGA Date: Fri, 19 Dec 2025 12:28:58 +0200 Subject: [PATCH 2/2] Update v2 initialization setup process script --- init_setup_files_v2/create_yml_schema.py | 2 -- 1 file changed, 2 deletions(-) diff --git a/init_setup_files_v2/create_yml_schema.py b/init_setup_files_v2/create_yml_schema.py index 0c82d01..19603ce 100644 --- a/init_setup_files_v2/create_yml_schema.py +++ b/init_setup_files_v2/create_yml_schema.py @@ -159,9 +159,7 @@ def create_model(source_name: str, source_table_name: str, t_name: str, columns: formatted_columns = ',\n '.join( f"{quote_value_with_dot(c)} as `{convert_value_to_system_standard(c)}`" for c in columns) - # Replace 'fields' FIRST to avoid substring matching issues with source_table_name file_data = file_data.replace("fields", formatted_columns) - # Then replace other placeholders file_data = file_data.replace("source_name", source_name) file_data = file_data.replace("source_table_name", source_table_name)