mirror of
https://github.com/pockethost/pockethost.git
synced 2025-07-01 10:22:31 +00:00
Update cname to unique constraint while allowing empty
This commit is contained in:
parent
99867ea518
commit
c0a2e1b7ab
@ -0,0 +1,32 @@
|
||||
/// <reference path="../pb_data/types.d.ts" />
|
||||
migrate((db) => {
|
||||
const dao = new Dao(db)
|
||||
const collection = dao.findCollectionByNameOrId("etae8tuiaxl6xfv")
|
||||
|
||||
collection.indexes = [
|
||||
"CREATE UNIQUE INDEX `idx_unique_qdtuuld1` ON `instances` (`subdomain`)",
|
||||
"CREATE INDEX `idx_DKUSkMx` ON `instances` (`status`)",
|
||||
"CREATE INDEX `idx_fhfKrpl` ON `instances` (`uid`)",
|
||||
"CREATE INDEX `idx_TfdgNnO` ON `instances` (`maintenance`)",
|
||||
"CREATE INDEX `idx_FrmHehp` ON `instances` (`created`)",
|
||||
"CREATE INDEX `idx_tNMeylJ` ON `instances` (`updated`)",
|
||||
"CREATE UNIQUE INDEX `idx_rBYwAXi` ON `instances` (`cname`) WHERE cname != ''"
|
||||
]
|
||||
|
||||
return dao.saveCollection(collection)
|
||||
}, (db) => {
|
||||
const dao = new Dao(db)
|
||||
const collection = dao.findCollectionByNameOrId("etae8tuiaxl6xfv")
|
||||
|
||||
collection.indexes = [
|
||||
"CREATE UNIQUE INDEX `idx_unique_qdtuuld1` ON `instances` (`subdomain`)",
|
||||
"CREATE INDEX `idx_DKUSkMx` ON `instances` (`status`)",
|
||||
"CREATE INDEX `idx_fhfKrpl` ON `instances` (`uid`)",
|
||||
"CREATE INDEX `idx_TfdgNnO` ON `instances` (`maintenance`)",
|
||||
"CREATE INDEX `idx_FrmHehp` ON `instances` (`created`)",
|
||||
"CREATE INDEX `idx_tNMeylJ` ON `instances` (`updated`)",
|
||||
"CREATE INDEX `idx_rBYwAXi` ON `instances` (`cname`)"
|
||||
]
|
||||
|
||||
return dao.saveCollection(collection)
|
||||
})
|
Loading…
x
Reference in New Issue
Block a user