From add1b273469d9ade4a7a0c86e1077827c12a1900 Mon Sep 17 00:00:00 2001 From: henrygd Date: Mon, 3 Mar 2025 23:35:18 -0500 Subject: [PATCH] remove unreleased migration --- beszel/migrations/1738624382_updated_users.go | 98 ------------------- 1 file changed, 98 deletions(-) delete mode 100644 beszel/migrations/1738624382_updated_users.go diff --git a/beszel/migrations/1738624382_updated_users.go b/beszel/migrations/1738624382_updated_users.go deleted file mode 100644 index ca72e14..0000000 --- a/beszel/migrations/1738624382_updated_users.go +++ /dev/null @@ -1,98 +0,0 @@ -package migrations - -import ( - "encoding/json" - - "github.com/pocketbase/pocketbase/core" - m "github.com/pocketbase/pocketbase/migrations" -) - -func init() { - m.Register(func(app core.App) error { - collection, err := app.FindCollectionByNameOrId("_pb_users_auth_") - if err != nil { - return err - } - - // update collection data - if err := json.Unmarshal([]byte(`{ - "indexes": [ - "CREATE UNIQUE INDEX ` + "`" + `__pb_users_auth__email_idx` + "`" + ` ON ` + "`" + `users` + "`" + ` (` + "`" + `email` + "`" + `) WHERE ` + "`" + `email` + "`" + ` != ''", - "CREATE UNIQUE INDEX ` + "`" + `__pb_users_auth__tokenKey_idx` + "`" + ` ON ` + "`" + `users` + "`" + ` (` + "`" + `tokenKey` + "`" + `)" - ] - }`), &collection); err != nil { - return err - } - - // remove field - collection.Fields.RemoveById("text4166911607") - - // update field - if err := collection.Fields.AddMarshaledJSONAt(3, []byte(`{ - "exceptDomains": null, - "hidden": false, - "id": "email3885137012", - "name": "email", - "onlyDomains": null, - "presentable": false, - "required": true, - "system": true, - "type": "email" - }`)); err != nil { - return err - } - - return app.Save(collection) - }, func(app core.App) error { - collection, err := app.FindCollectionByNameOrId("_pb_users_auth_") - if err != nil { - return err - } - - // update collection data - if err := json.Unmarshal([]byte(`{ - "indexes": [ - "CREATE UNIQUE INDEX ` + "`" + `__pb_users_auth__username_idx` + "`" + ` ON ` + "`" + `users` + "`" + ` (username COLLATE NOCASE)", - "CREATE UNIQUE INDEX ` + "`" + `__pb_users_auth__email_idx` + "`" + ` ON ` + "`" + `users` + "`" + ` (` + "`" + `email` + "`" + `) WHERE ` + "`" + `email` + "`" + ` != ''", - "CREATE UNIQUE INDEX ` + "`" + `__pb_users_auth__tokenKey_idx` + "`" + ` ON ` + "`" + `users` + "`" + ` (` + "`" + `tokenKey` + "`" + `)" - ] - }`), &collection); err != nil { - return err - } - - // add field - if err := collection.Fields.AddMarshaledJSONAt(6, []byte(`{ - "autogeneratePattern": "users[0-9]{6}", - "hidden": false, - "id": "text4166911607", - "max": 150, - "min": 3, - "name": "username", - "pattern": "^[\\w][\\w\\.\\-]*$", - "presentable": false, - "primaryKey": false, - "required": true, - "system": false, - "type": "text" - }`)); err != nil { - return err - } - - // update field - if err := collection.Fields.AddMarshaledJSONAt(3, []byte(`{ - "exceptDomains": null, - "hidden": false, - "id": "email3885137012", - "name": "email", - "onlyDomains": null, - "presentable": false, - "required": false, - "system": true, - "type": "email" - }`)); err != nil { - return err - } - - return app.Save(collection) - }) -}