dbt-duckdb icon indicating copy to clipboard operation
dbt-duckdb copied to clipboard

Document glue options

Open dchimeno opened this issue 1 year ago • 0 comments
trafficstars

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

https://github.com/duckdb/dbt-duckdb/pull/324

https://github.com/duckdb/dbt-duckdb/pull/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'

dchimeno avatar Feb 26 '24 14:02 dchimeno