Describe the feature
Support escaping double quotes in struct tags.
Motivation
I have the following object and want to do a PostgreSQL full text search index on the column Name:
type Object struct {
Key uuid.UUID `gorm:"primaryKey;type:uuid;default:gen_random_uuid()"`
Name string `gorm:"not null"`
}
In SQL this would be:
CREATE INDEX idx_Object_Name ON "Object" USING GIN (to_tsvector('english', "Name"));
To do this in a GORM struct tag, I need to be able to put to_tsvector('english', "Name") with double quotes as the expression parameter. However, this doesn't seem to be supported or at least documented.