# Partition columns to AWS Athena Iceberg table

**URL:** <https://discuss.hashicorp.com/t/partition-columns-to-aws-athena-iceberg-table/61049>\
**Category:** Terraform Providers\
**Created:** [December 20, 2023, 8:20am UTC](https://discuss.hashicorp.com/t/partition-columns-to-aws-athena-iceberg-table/61049 "2023-12-20T08:20:33Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![laurihim](https://avatars.discourse-cdn.com/v4/letter/l/ed655f/32.png) [@laurihim](https://discuss.hashicorp.com/u/laurihim)\
**Post date:** [December 20, 2023, 8:20am UTC](https://discuss.hashicorp.com/t/partition-columns-to-aws-athena-iceberg-table/61049/1 "2023-12-20T08:20:33Z")

</div>

I would like to create an Iceberg table with partition columns with Terraform. This is possible with python/boto3 by running SQL DDL statements, but I have not found a way to do this with Terraform. Hive style partitions are available through `partition_keys` argument, but these cannot be used for making Iceberg partitions. Is there a way get actual Iceberg partition columns to the table, perhaps through either `parameters` argument or by adding something to the table schemas?
