Я хочу автоматически генерировать идентификаторы для модели в Loopback, чтобы первый идентификатор был 1001, затем 1002, 1003... и так далее. Важно, чтобы все идентификаторы были больше 1000.
Я пытался добавить тысячу значений id перед сохранением и после операции сохранения, но перед перехватом свойство id не определено, а после перехвата изменение не сохраняется. Я использую постгрескл.
Как я могу это сделать?
Мое определение модели в externalorder.json:
{
"name": "Externalorder",
"base": "PersistedModel",
"idInjection": false,
"options": {
"validateUpsert": true
},
"postgresql": {
"schema": "public",
"table": "externalorder"
},
"properties": {
"externalorderId": {
"type": "number",
"id": true,
"generated": true,
"required": false,
"length": null,
"precision": 32,
"scale": 0,
"postgresql": {
"columnName": "externalorder_id",
"dataType": "integer",
"dataLength": null,
"dataPrecision": 32,
"dataScale": 0,
"nullable": "NO"
},
"_selectable": false,
"comments": "tilausnumero"
},
...