From e011cfc464d456d6a4a929ee16dcd749987dfab6 Mon Sep 17 00:00:00 2001 From: Zachary Wasserman Date: Wed, 12 Sep 2018 17:50:30 -0700 Subject: [PATCH] Delete packs that have already been soft-deleted (#1924) We no longer use soft deletion, so this commit introduces a migration that hard deletes existing deleted packs. Fixes #1923 --- .../20171212182459_DeleteSoftDeletedPacks.go | 23 +++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 server/datastore/mysql/migrations/data/20171212182459_DeleteSoftDeletedPacks.go diff --git a/server/datastore/mysql/migrations/data/20171212182459_DeleteSoftDeletedPacks.go b/server/datastore/mysql/migrations/data/20171212182459_DeleteSoftDeletedPacks.go new file mode 100644 index 0000000000..3964410c7f --- /dev/null +++ b/server/datastore/mysql/migrations/data/20171212182459_DeleteSoftDeletedPacks.go @@ -0,0 +1,23 @@ +package data + +import ( + "database/sql" + + "github.com/pkg/errors" +) + +func init() { + MigrationClient.AddMigration(Up20171212182459, Down20171212182459) +} + +func Up20171212182459(tx *sql.Tx) error { + sql := `DELETE FROM packs WHERE deleted = 1` + if _, err := tx.Exec(sql); err != nil { + return errors.Wrap(err, "delete packs") + } + return nil +} + +func Down20171212182459(tx *sql.Tx) error { + return nil +}