Migration
This commit is contained in:
@@ -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"
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user