* Add migration
* Migrator: Extend support to rename columns
* Fix getting current key
* Fix column name in migration
* Fix deks reencryption
* Fix caching
* Add back separate caches for byName and byPrefix
* Do not concatenate prefix with uid
* Rename DataKey struc fields
* SQLStore: Add deprecation comments for breaking migrations
* Add comment
* Minor corrections
Co-authored-by: Joan López de la Franca Beltran <joanjan14@gmail.com>
(cherry picked from commit 4f8111e24e)
Co-authored-by: Tania <yalyna.ts@gmail.com>
This commit is contained in:
co-authored by
Tania
parent
f404191ccb
commit
67cbd5015d
@@ -61,4 +61,16 @@ func addSecretsMigration(mg *migrator.Migrator) {
|
||||
mg.AddMigration("copy data_keys id column values into name", migrator.NewRawSQLMigration(
|
||||
fmt.Sprintf("UPDATE %s SET %s = %s", dataKeysV1.Name, "name", "id"),
|
||||
))
|
||||
// ------- This is done for backward compatibility with versions > v8.3.x
|
||||
mg.AddMigration("rename data_keys name column to label", migrator.NewRenameColumnMigration(
|
||||
dataKeysV1, dataKeysV1.Columns[0], "label",
|
||||
))
|
||||
|
||||
mg.AddMigration("rename data_keys id column back to name", migrator.NewRenameColumnMigration(
|
||||
dataKeysV1,
|
||||
&migrator.Column{Name: "id", Type: migrator.DB_NVarchar, Length: 100, IsPrimaryKey: true},
|
||||
"name",
|
||||
))
|
||||
|
||||
// --------------------
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user