You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
dbt docs generate returns the following error on a Snowflake instance where the QUOTED_IDENTIFIERS_IGNORE_CASE parameter is set to True
Encountered an error:
'table_schema'
That is because the following query issued by dbt to get the catalog will have upper case column names.
with tables as (
select
table_schema as "table_schema",
table_name as "table_name",
table_type as "table_type",
-- note: this is the _role_ that owns the table
table_owner as "table_owner",
'Clustering Key' as "stats:clustering_key:label",
clustering_key as "stats:clustering_key:value",
'The key used to cluster this table' as "stats:clustering_key:description",
(clustering_key is not null) as "stats:clustering_key:include",
'Row Count' as "stats:row_count:label",
row_count as "stats:row_count:value",
'An approximate count of rows in this table' as "stats:row_count:description",
(row_count is not null) as "stats:row_count:include",
'Approximate Size' as "stats:bytes:label",
bytes as "stats:bytes:value",
'Approximate size of the table as reported by Snowflake' as "stats:bytes:description",
(bytes is not null) as "stats:bytes:include"
from information_schema.tables
),
columns as (
select
table_schema as "table_schema",
table_name as "table_name",
null as "table_comment",
column_name as "column_name",
ordinal_position as "column_index",
data_type as "column_type",
null as "column_comment"
from information_schema.columns
)
select *
from tables
join columns using ("table_schema", "table_name")
where "table_schema" != 'INFORMATION_SCHEMA'
order by "column_index"
table_schema table_name
ACCT F_REGISTRATIONS
The text was updated successfully, but these errors were encountered:
dbt docs generate
returns the following error on a Snowflake instance where theQUOTED_IDENTIFIERS_IGNORE_CASE
parameter is set to TrueEncountered an error:
'table_schema'
That is because the following query issued by dbt to get the catalog will have upper case column names.
The text was updated successfully, but these errors were encountered: