summaryrefslogtreecommitdiff
path: root/src/post/sql.go
diff options
context:
space:
mode:
authorBrian Picciano <mediocregopher@gmail.com>2022-10-12 23:43:31 +0200
committerBrian Picciano <mediocregopher@gmail.com>2022-10-12 23:43:31 +0200
commitd9570411134273d690e783748dd572696fc14c6f (patch)
treeca9d0780bdc2708e190a2194b751966546935e39 /src/post/sql.go
parentd959985ed0d3509d1369c15bf0c87c35b47eb1db (diff)
Make description an optional field
Diffstat (limited to 'src/post/sql.go')
-rw-r--r--src/post/sql.go14
1 files changed, 14 insertions, 0 deletions
diff --git a/src/post/sql.go b/src/post/sql.go
index c768c9a..786ea63 100644
--- a/src/post/sql.go
+++ b/src/post/sql.go
@@ -52,6 +52,20 @@ var migrations = &migrate.MemoryMigrationSource{Migrations: []*migrate.Migration
)`,
},
},
+ {
+ Id: "3",
+ Up: []string{
+ `ALTER TABLE post_drafts RENAME description TO description_old`,
+ `ALTER TABLE post_drafts ADD COLUMN description TEXT`,
+ `UPDATE post_drafts AS pd SET description=pd.description_old`,
+ `ALTER TABLE post_drafts DROP COLUMN description_old`,
+
+ `ALTER TABLE posts RENAME description TO description_old`,
+ `ALTER TABLE posts ADD COLUMN description TEXT`,
+ `UPDATE posts AS p SET description=p.description_old`,
+ `ALTER TABLE posts DROP COLUMN description_old`,
+ },
+ },
}}
// SQLDB is a sqlite3 database which can be used by storage interfaces within