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

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

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

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

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

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

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

Войти через центр авторизации
Похожие вопросы