Я пытаюсь написать приложение с открытым исходным кодом, которое будет работать с базами данных нескольких поставщиков (SQLite для небольших установок, MySQL/Postgres для более крупных). Я бы хотел использовать для этого Doctrine DBAL, но из документации следует, что генерируемые ею запросы на самом деле не переносимы, и мне понадобится другая библиотека для обработки различий между системами баз данных.
Я использую освещение/базу данных, автономную версию построителя запросов Laravel, но мне интересно, есть ли другие варианты, о которых я не знаю, или я неправильно понимаю документацию Doctrine. Я бы предпочел не использовать полную ORM; Я не против написания многословного PHP для создания переносимых запросов, но я не хочу абстрагировать сами запросы.
Подробнее здесь: https://stackoverflow.com/questions/791 ... s-across-m
Могу ли я использовать только Doctrine DBAL для написания переносимого кода базы данных (работает в MySQL, SQLite, Postg ⇐ Php
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение