Какой предпочтительный метод перехода с WebSQL на indexedDB?

У меня есть завершенное приложение телефонной связи, которое в настоящее время работает на Android, БД написана с использованием WebSQL.

Мне поручили перенести приложение на Windows Phone — приложение разваливается из-за отсутствия поддержки WebSQL.

Доступен ли скрипт быстрого преобразования/прокладки, чтобы мне не приходилось просматривать мой код и изменять каждую строку ссылки на БД?


person Richard    schedule 18.04.2013    source источник
comment
Ответ - нет, не существует. В итоге написал шим.   -  person Richard    schedule 30.04.2013


Ответы (2)


Вы можете использовать IndexedDB Polyfil, который заключает WebSQL в IndexedDB.

Хотя это не идеальное решение на 100%, поскольку вам придется перейти на IndexedDB, это будет лучшим решением в долгосрочной перспективе, поскольку спецификация WebSQL больше не поддерживается, и в будущем браузеры перейдут на IndexedDB.

person Aaron Powell    schedule 18.04.2013

Вы можете попробовать мою библиотеку с открытым исходным кодом https://bitbucket.org/ytkyaw/ydn-db/wiki/Home Ограничено выполнение SQL в механизме хранения IndexedDB. Однако объединение таблиц еще не доступно для SQL.

person Kyaw Tun    schedule 19.04.2013