Skip to content
Permalink
master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Go to file
 
 
Cannot retrieve contributors at this time
{
"tables": [
{
"tableName": "loan",
"fromModuleVersion": "10.1.0",
"withMetadata": true,
"withAuditing": true,
"auditingTableName": "audit_loan",
"auditingFieldName": "loan",
"auditingSnippet": {
"delete": {
"statement": "jsonb = jsonb_set(jsonb, '{loan,action}', '\"deleted\"', false);"
}
},
"uniqueIndex": [
{
"fieldName": "itemId",
"tOps": "ADD",
"caseSensitive": false,
"removeAccents": true,
"whereClause": "WHERE lower(f_unaccent((jsonb->'status'->>'name'))) LIKE 'open'"
}
],
"likeIndex": [
{
"fieldName": "itemId",
"tOps": "ADD",
"caseSensitive": false,
"removeAccents": true
}
],
"ginIndex": [
{
"fieldName": "userId",
"tOps": "DELETE",
"caseSensitive": false,
"removeAccents": true
},
{
"fieldName": "itemId",
"tOps": "DELETE",
"caseSensitive": false,
"removeAccents": true
},
{
"fieldName": "status.name",
"tOps": "ADD",
"caseSensitive": false,
"removeAccents": true
}
],
"index": [
{
"fieldName": "id",
"tOps": "DELETE",
"caseSensitive": true,
"removeAccents": false
},
{
"fieldName": "userId",
"tOps": "ADD",
"caseSensitive": false,
"removeAccents": true
},
{
"fieldName": "itemId",
"tOps": "ADD",
"caseSensitive": false,
"removeAccents": true
},
{
"fieldName": "checkinServicePointId",
"tOps": "ADD",
"caseSensitive": false,
"removeAccents": false
},
{
"fieldName": "checkoutServicePointId",
"tOps": "ADD",
"caseSensitive": false,
"removeAccents": false
},
{
"fieldName": "metadata.createdByUsername",
"tOps": "ADD",
"caseSensitive": false,
"removeAccents": true
},
{
"fieldName": "dueDate",
"tOps": "ADD",
"caseSensitive": false,
"removeAccents": false
},
{
"fieldName": "loanDate",
"tOps": "ADD",
"caseSensitive": false,
"removeAccents": false
},
{
"fieldName": "status.name",
"tOps": "ADD",
"caseSensitive": false,
"removeAccents": true
},
{
"fieldName": "itemStatus",
"tOps": "ADD",
"caseSensitive": false,
"removeAccents": true
},
{
"fieldName": "agedToLostDelayedBilling.lostItemHasBeenBilled",
"tOps": "ADD",
"caseSensitive": false,
"removeAccents": false
},
{
"fieldName": "dateLostItemShouldBeBilled",
"tOps": "ADD",
"caseSensitive": false,
"removeAccents": false,
"sqlExpression": "(jsonb->'agedToLostDelayedBilling'->>'dateLostItemShouldBeBilled')"
}
],
"fullTextIndex": [
{
"fieldName": "userId",
"tOps": "DELETE",
"caseSensitive": false,
"removeAccents": true
}
]
},
{
"tableName": "cancellation_reason",
"withMetadata": true,
"withAuditing": false,
"uniqueIndex": [
{
"fieldName": "name",
"tOps": "ADD",
"caseSensitive": false
}
]
},
{
"tableName": "request",
"withMetadata": true,
"withAuditing": false,
"foreignKeys": [
{
"fieldName": "cancellationReasonId",
"targetTable": "cancellation_reason",
"tOps": "ADD"
}
],
"uniqueIndex": [
{
"fieldName": "itemId, position",
"tOps": "ADD"
}
],
"ginIndex": [
{
"fieldName": "itemId",
"tOps": "DELETE",
"caseSensitive": false,
"removeAccents": true
},
{
"fieldName": "requestType",
"tOps": "DELETE",
"caseSensitive": false,
"removeAccents": true
},
{
"fieldName": "status",
"tOps": "DELETE",
"caseSensitive": false,
"removeAccents": true
},
{
"fieldName": "searchIndex.callNumberComponents.callNumber",
"tOps": "ADD",
"caseSensitive": false,
"removeAccents": false
},
{
"fieldName": "fullCallNumberIndex",
"multiFieldNames": "searchIndex.callNumberComponents.prefix, searchIndex.callNumberComponents.callNumber, searchIndex.callNumberComponents.suffix",
"tOps": "ADD",
"caseSensitive": false,
"removeAccents": false
}
],
"fullTextIndex": [
{
"fieldName": "itemIsbn",
"sqlExpression" : "normalize_isbns(jsonb->'instance'->'identifiers')",
"sqlExpressionQuery": "normalize_digits($)"
}
],
"index": [
{
"fieldName": "itemId",
"tOps": "ADD",
"caseSensitive": false,
"removeAccents": true
},
{
"fieldName": "pickupServicePointId",
"tOps": "ADD",
"caseSensitive": false,
"removeAccents": false
},
{
"fieldName": "requesterId",
"tOps": "ADD",
"caseSensitive": false,
"removeAccents": false
},
{
"fieldName": "requestType",
"tOps": "ADD",
"caseSensitive": false,
"removeAccents": false
},
{
"fieldName": "status",
"tOps": "ADD",
"caseSensitive": false,
"removeAccents": false
},
{
"fieldName": "requestLevel",
"tOps": "ADD",
"caseSensitive": false,
"removeAccents": false
},
{
"fieldName": "instanceId",
"tOps": "ADD",
"caseSensitive": false,
"removeAccents": false
},
{
"fieldName": "searchIndex.pickupServicePointName",
"tOps": "ADD",
"caseSensitive": false,
"removeAccents": false
},
{
"fieldName": "searchIndex.shelvingOrder",
"tOps": "ADD",
"caseSensitive": false,
"removeAccents": false
}
],
"customSnippetPath": "requestUpdateTrigger.sql"
},
{
"tableName": "user_request_preference",
"withMetadata": true,
"withAuditing": false,
"uniqueIndex": [
{
"fieldName": "userId",
"tOps": "ADD",
"caseSensitive": false
}
]
},
{
"tableName": "fixed_due_date_schedule",
"withMetadata": false,
"withAuditing": false,
"uniqueIndex": [
{
"fieldName": "name",
"tOps": "ADD",
"caseSensitive": false
}
]
},
{
"tableName": "loan_policy",
"withMetadata": true,
"withAuditing": false,
"foreignKeys": [
{
"fieldName": "loansPolicy.fixedDueDateScheduleId",
"targetTable": "fixed_due_date_schedule",
"tOps": "ADD"
},
{
"fieldName": "renewalsPolicy.alternateFixedDueDateScheduleId",
"targetTable": "fixed_due_date_schedule",
"tOps": "ADD"
}
]
},
{
"tableName": "request_policy",
"withMetadata": true,
"withAuditing": false,
"uniqueIndex": [
{
"fieldName": "name",
"tOps": "ADD",
"caseSensitive": false
}
]
},
{
"tableName": "circulation_rules",
"withMetadata": false,
"withAuditing": false,
"customSnippetPath": "insertEmptyCirculationRulesRecord.sql"
},
{
"tableName": "staff_slips",
"withMetadata": true,
"withAuditing": false,
"uniqueIndex": [
{
"fieldName": "name",
"tOps": "ADD",
"caseSensitive": false
}
]
},
{
"tableName": "patron_notice_policy",
"withMetadata": true,
"withAuditing": false,
"uniqueIndex": [
{
"fieldName": "name",
"tOps": "ADD",
"caseSensitive": false
}
]
},
{
"tableName": "scheduled_notice",
"withMetadata": true,
"withAuditing": false,
"index": [
{
"fieldName": "nextRunTime",
"tOps": "ADD",
"caseSensitive": false,
"removeAccents": false
},
{
"fieldName": "noticeConfig.sendInRealTime",
"tOps": "ADD",
"caseSensitive": false,
"removeAccents": false
},
{
"fieldName": "triggeringEvent",
"tOps": "ADD",
"caseSensitive": false,
"removeAccents": false
},
{
"fieldName": "requestId",
"tOps": "ADD",
"caseSensitive": false,
"removeAccents": false
}
]
},
{
"tableName": "patron_action_session",
"withMetadata": true,
"withAuditing": false,
"index": [
{
"fieldName": "patronId",
"tOps": "ADD",
"caseSensitive": false,
"removeAccents": false
}
]
},
{
"tableName": "check_in",
"fromModuleVersion": "11.0.0",
"withMetadata": true,
"withAuditing": false
},
{
"tableName": "tlr_feature_toggle_job",
"withMetadata": true,
"withAuditing": false
},
{
"tableName": "actual_cost_record",
"withMetadata": true,
"withAuditing": false,
"index": [
{
"fieldName": "loan.id",
"tOps": "ADD",
"caseSensitive": false,
"removeAccents": true
},
{
"fieldName": "lossType",
"tOps": "ADD",
"caseSensitive": false,
"removeAccents": true
},
{
"fieldName": "lossDate",
"tOps": "ADD",
"caseSensitive": false,
"removeAccents": true
},
{
"fieldName": "instance.title",
"tOps": "ADD",
"caseSensitive": false,
"removeAccents": true
},
{
"fieldName": "item.permanentLocation",
"tOps": "ADD",
"caseSensitive": false,
"removeAccents": true
},
{
"fieldName": "feeFine.type",
"tOps": "ADD",
"caseSensitive": false,
"removeAccents": true
},
{
"fieldName": "feeFine.owner",
"tOps": "ADD",
"caseSensitive": false,
"removeAccents": true
},
{
"fieldName": "status",
"tOps": "ADD",
"caseSensitive": false,
"removeAccents": true
},
{
"fieldName": "expirationDate",
"tOps": "ADD",
"caseSensitive": false,
"removeAccents": false
}
],
"fullTextIndex" : [
{
"fieldName": "instance.title",
"tOps": "ADD"
},
{
"fieldName": "user.firstName",
"tOps": "ADD"
},
{
"fieldName": "user.lastName",
"tOps": "ADD"
}
]
}
],
"scripts": [
{
"run": "before",
"snippetPath": "createIsbnFunctions.sql",
"fromModuleVersion": "12.3.0"
},
{
"run": "after",
"snippetPath": "add_staff_slips.sql",
"fromModuleVersion": "11.1.0"
},
{
"run": "after",
"snippetPath": "index_dateLostItemShouldBeBilled.sql"
},
{
"run": "after",
"snippetPath": "add_staff_slips_hold_transit.sql",
"fromModuleVersion": "12.3.0"
},
{
"run": "after",
"snippetPath": "removePositionFromClosedRequests.sql",
"fromModuleVersion": "14.0.0"
}
]
}