terraform-provider-snowflake
terraform-provider-snowflake copied to clipboard
[Bug]: `snowflake_function` cannot create table functions with double-quoted columns
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
- Copy the configuration as written above
- 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 😎