Migration

This commit is contained in:
Raven Scott
2026-05-28 01:01:10 -04:00
parent 50e5fac0c0
commit 65e3791553
+77 -17
View File
@@ -11,7 +11,7 @@
"www": "www",
"hyperdb": {
"previousVersion": "1.4.1",
"migrated": false,
"migrated": true,
"schemas": {
"namespace": "peerpaste",
"structs": [
@@ -19,20 +19,76 @@
"name": "paste",
"compact": true,
"fields": [
{ "name": "id", "type": "string", "required": true },
{ "name": "content", "type": "string", "required": true },
{ "name": "format", "type": "string", "required": false },
{ "name": "language", "type": "string", "required": false },
{ "name": "ownerPeerId", "type": "string", "required": false },
{ "name": "isPublic", "type": "bool", "required": false },
{ "name": "encryptionMode", "type": "string", "required": false },
{ "name": "checksum", "type": "string", "required": false },
{ "name": "attachmentRefs", "type": "string", "required": false },
{ "name": "destroyOnRead", "type": "bool", "required": false },
{ "name": "maxReads", "type": "uint", "required": false },
{ "name": "readCount", "type": "uint", "required": true },
{ "name": "createdAt", "type": "uint", "required": true },
{ "name": "expiresAt", "type": "uint", "required": true }
{
"name": "id",
"type": "string",
"required": true
},
{
"name": "content",
"type": "string",
"required": true
},
{
"name": "format",
"type": "string",
"required": false
},
{
"name": "language",
"type": "string",
"required": false
},
{
"name": "ownerPeerId",
"type": "string",
"required": false
},
{
"name": "isPublic",
"type": "bool",
"required": false
},
{
"name": "encryptionMode",
"type": "string",
"required": false
},
{
"name": "checksum",
"type": "string",
"required": false
},
{
"name": "attachmentRefs",
"type": "string",
"required": false
},
{
"name": "destroyOnRead",
"type": "bool",
"required": false
},
{
"name": "maxReads",
"type": "uint",
"required": false
},
{
"name": "readCount",
"type": "uint",
"required": true
},
{
"name": "createdAt",
"type": "uint",
"required": true
},
{
"name": "expiresAt",
"type": "uint",
"required": true
}
]
}
]
@@ -41,7 +97,9 @@
{
"name": "pastes",
"schema": "@peerpaste/paste",
"key": ["id"]
"key": [
"id"
]
}
],
"indexes": [
@@ -49,7 +107,9 @@
"name": "pastes-by-expiry",
"collection": "@peerpaste/pastes",
"unique": false,
"key": ["expiresAt"]
"key": [
"expiresAt"
]
}
]
}