Интеграция модели программирования облачных приложений 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.

Другие вопросы по тегам