File tree Expand file tree Collapse file tree 2 files changed +15
-1
lines changed Expand file tree Collapse file tree 2 files changed +15
-1
lines changed Original file line number Diff line number Diff line change @@ -82,6 +82,13 @@ class DbtModel(DbtNode):
8282 columns : Dict [str , DbtModelColumn ]
8383 tags : List [str ]
8484
85+ @validator ('columns' )
86+ def case_insensitive_column_names (cls , v : Dict [str , DbtModelColumn ]):
87+ return {
88+ name .lower (): column .copy (update = {'name' : column .name .lower ()})
89+ for name , column in v .items ()
90+ }
91+
8592
8693class DbtManifestMetadata (BaseModel ):
8794 adapter_type : str
@@ -120,6 +127,13 @@ class DbtCatalogNode(BaseModel):
120127 metadata : DbtCatalogNodeMetadata
121128 columns : Dict [str , DbtCatalogNodeColumn ]
122129
130+ @validator ('columns' )
131+ def case_insensitive_column_names (cls , v : Dict [str , DbtCatalogNodeColumn ]):
132+ return {
133+ name .lower (): column .copy (update = {'name' : column .name .lower ()})
134+ for name , column in v .items ()
135+ }
136+
123137
124138class DbtCatalog (BaseModel ):
125139 nodes : Dict [str , DbtCatalogNode ]
Original file line number Diff line number Diff line change 11[tool .poetry ]
22name = " dbt2looker"
3- version = " 0.6.3 "
3+ version = " 0.7.0 "
44description = " Generate lookml view files from dbt models"
55authors = [
" oliverlaslett <[email protected] >" ]
66license = " MIT"
You can’t perform that action at this time.
0 commit comments