duckdb/dbt-duckdb

Document glue options

Opened this issue · 0 comments

Release 1.7.2 brings some new features to glue plugin I would like to use, but they are not specified in readme:

#324

#327

In particular, I'm getting some errors because it needs a "Value" setting.

  File "/opt/venv/lib/python3.11/site-packages/dbt/adapters/duckdb/plugins/glue.py", line 145, in _create_table
    partition_input, partition_values = _parse_partition_columns(partition_columns, table_def)
                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/venv/lib/python3.11/site-packages/dbt/adapters/duckdb/plugins/glue.py", line 230, in _parse_partition_columns
    partition_values = [column["Value"] for column in partition_columns]
                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/venv/lib/python3.11/site-packages/dbt/adapters/duckdb/plugins/glue.py", line 230, in <listcomp>
    partition_values = [column["Value"] for column in partition_columns]
                        ~~~~~~^^^^^^^^^
KeyError: 'Value'