update pocketbase,
This commit is contained in:
@@ -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)
|
||||
}
|
||||
}
|
||||
);
|
88
002_source/pocketbase/pb_migrations/00002_create_t3.js
Normal file
88
002_source/pocketbase/pb_migrations/00002_create_t3.js
Normal 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);
|
||||
}
|
||||
);
|
28
002_source/pocketbase/pb_migrations/1744745581_updated_t1.js
Normal file
28
002_source/pocketbase/pb_migrations/1744745581_updated_t1.js
Normal 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)
|
||||
})
|
Reference in New Issue
Block a user