terraform-provider-snowflake icon indicating copy to clipboard operation
terraform-provider-snowflake copied to clipboard

[Bug]: `snowflake_function` cannot create table functions with double-quoted columns

Open yo0824 opened this issue 5 months ago • 1 comments

Terraform CLI Version

1.9.2

Terraform Provider Version

0.93.0

Terraform Configuration

resource "snowflake_function" "test" {
  database  = "TEST_DB"
  schema    = "TEST_SCHEMA"
  name      = "TEST"
  return_type = <<-EOT
  TABLE (
    "PoC" BOOLEAN
  )
  EOT
  statement = "select true"
}

Category

category:resource

Object type(s)

resource:function

Expected Behavior

terraform apply successfully creates a table function.

Actual Behavior

terraform apply fails with the following error message :

│ Error: 001003 (42000): SQL compilation error:
│ syntax error line 1 at position 58 unexpected 'VOLATILE'.

Steps to Reproduce

  1. Copy the configuration as written above
  2. Run terraform apply

How much impact is this issue causing?

Medium

Logs

No response

Additional Information

No response

Would you like to implement a fix?

  • [ ] Yeah, I'll take it 😎

yo0824 avatar Aug 29 '24 05:08 yo0824