From 9d2302670203ae200af25ab447b6267e578aaecf Mon Sep 17 00:00:00 2001 From: bokwoon Date: Sun, 25 Feb 2024 03:05:34 +0800 Subject: [PATCH] bugfix: also add generated columns for SQLite SQLite's generated column syntax is identical to that of Postgres' --- ddl/dump_cmd.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ddl/dump_cmd.go b/ddl/dump_cmd.go index d78dc04..8bbcbd5 100644 --- a/ddl/dump_cmd.go +++ b/ddl/dump_cmd.go @@ -1224,7 +1224,7 @@ func writeColumnDefinition(dialect string, buf *bytes.Buffer, defaultCollation s if column.GeneratedExpr != "" { generatedExpr := wrapBrackets(column.GeneratedExpr) switch dialect { - case DialectPostgres: + case DialectSQLite, DialectPostgres: buf.WriteString(" GENERATED ALWAYS AS " + generatedExpr + " STORED") case DialectMySQL: buf.WriteString(" AS " + generatedExpr)