update pocketbase,

This commit is contained in:
louiscklaw
2025-04-18 03:06:06 +08:00
parent d863d6d469
commit 03313dfc65
993 changed files with 71724 additions and 19 deletions

View File

@@ -0,0 +1,25 @@
// pb_migrations/0000000001_create_superuser.js
migrate(
(app) => {
const superusers_collection = app.findCollectionByNameOrId("_superusers");
const record = new Record(superusers_collection);
record.set("email", "admin@123.com");
record.set("password", "Aa12345678");
app.save(record);
console.log("Superuser admin@123.com created via migration");
},
(app) => {
try {
const record = app.findAuthRecordByEmail(
"_superusers",
"admin@example.com"
);
app.delete(record);
} catch {
// silent errors (probably already deleted)
}
}
);

View File

@@ -0,0 +1,88 @@
/// <reference path="../pb_data/types.d.ts" />
migrate(
(app) => {
const collection = new Collection({
createRule: null,
deleteRule: null,
fields: [
{
autogeneratePattern: "[a-z0-9]{15}",
hidden: false,
id: "text3208210256",
max: 15,
min: 15,
name: "id",
pattern: "^[a-z0-9]+$",
presentable: false,
primaryKey: true,
required: true,
system: true,
type: "text",
},
{
autogeneratePattern: "",
hidden: false,
id: "text907060870",
max: 0,
min: 0,
name: "hello",
pattern: "",
presentable: false,
primaryKey: false,
required: false,
system: false,
type: "text",
},
{
hidden: false,
id: "file2313559263",
maxSelect: 1,
maxSize: 0,
mimeTypes: [],
name: "test_file",
presentable: false,
protected: false,
required: false,
system: false,
thumbs: [],
type: "file",
},
{
hidden: false,
id: "autodate2990389176",
name: "created",
onCreate: true,
onUpdate: false,
presentable: false,
system: false,
type: "autodate",
},
{
hidden: false,
id: "autodate3332085495",
name: "updated",
onCreate: true,
onUpdate: true,
presentable: false,
system: false,
type: "autodate",
},
],
id: "pbc_2109205374",
indexes: [],
listRule: null,
name: "t3",
system: false,
type: "base",
updateRule: null,
viewRule: null,
});
return app.save(collection);
},
(app) => {
const collection = app.findCollectionByNameOrId("pbc_2109205374");
return app.delete(collection);
}
);

View File

@@ -0,0 +1,28 @@
/// <reference path="../pb_data/types.d.ts" />
migrate((app) => {
const collection = app.findCollectionByNameOrId("pbc_2109205374")
// update collection data
unmarshal({
"createRule": "",
"deleteRule": "",
"listRule": "",
"updateRule": "",
"viewRule": ""
}, collection)
return app.save(collection)
}, (app) => {
const collection = app.findCollectionByNameOrId("pbc_2109205374")
// update collection data
unmarshal({
"createRule": null,
"deleteRule": null,
"listRule": null,
"updateRule": null,
"viewRule": null
}, collection)
return app.save(collection)
})