Интеграция модели программирования облачных приложений SAP
Пробую интегрировать уже реализованное SAPUI5
приложение с CAP
чтобы использовать SQLite
база данных. В моих моделях есть свойство под названиемOrder
и как вы знаете, Order
зарезервированное ключевое слово в SQLite
.
entity MyEntity{
key ID : Integer;
Name: localized String(111);
Order: Integer;
}
Когда я пытаюсь использовать следующую команду для создания базы данных:
cds deploy --to sqlite:db/mydb.db
Я получаю синтаксическую ошибку:
[ERROR] SQLITE_ERROR: near "Order": syntax error
Когда я использую цитату в моем определенном объекте, я получаю сообщение об ошибке в отношении SAP. HANA
база данных:
[ERROR] cds compile failed due to these errors...
at db\schema.cds:23:3-10: Quoted identifiers are not allowed in plain mode of toHana: "Order"
Я просто хотел узнать, есть ли способ решить эту проблему?
PS: не хочу использовать HANA
Пожалуйста, дайте мне знать, есть ли способ отключить ее, потому что я не смог найти никакой информации по этому поводу.
Я ценю любую помощь или совет:)
1 ответ
В package.json корневой папки вашего приложения вы могли упомянуть HANA как производительную "разновидность" БД. Попробуйте сменить его на SQLite.