Библиотека по управлению БД в PHP?

Подскажите библиотеку в которой я бы мог установив подключение, удобно:

Создать/Удалить таблицу, столбцы, индексы.
Без написания запроса, красиво с ООП.

Сейчас смотрю Doctrine, но вопрос сможет ли она именно удалять и изменять названия столбцов.

В иделе чтобы также потом через нее и читать, писать данные.

Спасибо.
  • Вопрос задан
  • 2686 просмотров
Решения вопроса 1
Fesor
@Fesor
Full-stack developer (Symfony, Angular)
Doctrine2 (а точнее doctrine-migrate) умеет делать diff между мэппингом табли на объекты и собственно имеющейся схемой. То есть если у вас в таблице есть поля, которых нету у объекта, то оно сгенерит SQL для дропа.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
akubintsev
@akubintsev
Опытный backend разработчик
Можно попробовать phinx, очень удобен, но местами ещё может быть сыроват. Развивается активно.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы