diff --git a/pkg/resources/external_table.go b/pkg/resources/external_table.go index ddba4027a4..7a4aad4e8a 100644 --- a/pkg/resources/external_table.go +++ b/pkg/resources/external_table.go @@ -178,7 +178,8 @@ func CreateExternalTable(d *schema.ResourceData, meta any) error { req.WithCopyGrants(sdk.Bool(d.Get("copy_grants").(bool))) if v, ok := d.GetOk("partition_by"); ok { - req.WithPartitionBy(v.([]string)) + partitionBy := expandStringList(v.([]any)) + req.WithPartitionBy(partitionBy) } if v, ok := d.GetOk("pattern"); ok {