mirror of
				https://github.com/datahub-project/datahub.git
				synced 2025-11-04 04:39:10 +00:00 
			
		
		
		
	fix(ingest): preserve dbt column name casing (#7063)
This commit is contained in:
		
							parent
							
								
									bc9adfa441
								
							
						
					
					
						commit
						afaee58ded
					
				@ -94,8 +94,12 @@ def get_columns(
 | 
			
		||||
    catalog_columns = catalog_node["columns"]
 | 
			
		||||
    manifest_columns = manifest_node.get("columns", {})
 | 
			
		||||
 | 
			
		||||
    manifest_columns_lower = {k.lower(): v for k, v in manifest_columns.items()}
 | 
			
		||||
 | 
			
		||||
    for key, catalog_column in catalog_columns.items():
 | 
			
		||||
        manifest_column = manifest_columns.get(key.lower(), {})
 | 
			
		||||
        manifest_column = manifest_columns.get(
 | 
			
		||||
            key, manifest_columns_lower.get(key.lower(), {})
 | 
			
		||||
        )
 | 
			
		||||
 | 
			
		||||
        meta = manifest_column.get("meta", {})
 | 
			
		||||
 | 
			
		||||
@ -103,7 +107,7 @@ def get_columns(
 | 
			
		||||
        tags = [tag_prefix + tag for tag in tags]
 | 
			
		||||
 | 
			
		||||
        dbtCol = DBTColumn(
 | 
			
		||||
            name=catalog_column["name"].lower(),
 | 
			
		||||
            name=catalog_column["name"],
 | 
			
		||||
            comment=catalog_column.get("comment", ""),
 | 
			
		||||
            description=manifest_column.get("description", ""),
 | 
			
		||||
            data_type=catalog_column["type"],
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user