From f98dbbc440cb4dfa7dea4ab8837987daff3ae7c7 Mon Sep 17 00:00:00 2001 From: Ariel Mashraki Date: Thu, 28 Nov 2019 03:15:29 -0800 Subject: [PATCH] dialect/sql/schema: remove Go 1.13 string features Summary: Pull Request resolved: https://github.com/facebookincubator/ent/pull/207 Reviewed By: xjtian Differential Revision: D18743529 fbshipit-source-id: f6420e9ca233e0ce6f9254b4f85d1711ee4d4bfa --- dialect/sql/schema/schema.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dialect/sql/schema/schema.go b/dialect/sql/schema/schema.go index 4c76122f6..d4bbbf517 100644 --- a/dialect/sql/schema/schema.go +++ b/dialect/sql/schema/schema.go @@ -224,7 +224,7 @@ func (c *Column) defaultValue(b *sql.ColumnBuilder) { attr += strconv.FormatBool(v) case string: // escape single quote by replacing each with 2. - attr += fmt.Sprintf("'%s'", strings.ReplaceAll(v, "'", "''")) + attr += fmt.Sprintf("'%s'", strings.Replace(v, "'", "''", -1)) default: attr += fmt.Sprint(v) } @@ -328,7 +328,7 @@ func (r ReferenceOption) ConstName() string { if r == NoAction { return "" } - return strings.ReplaceAll(strings.Title(strings.ToLower(string(r))), " ", "") + return strings.Replace(strings.Title(strings.ToLower(string(r))), " ", "", -1) } // Index definition for table index.