Gustavo Laufer AU Ответов: 0

Php - фреймворк для создания SQL-кода (или представлений)


Привет PHP сообщество,

Я создавал своего рода систему, которая, учитывая базу данных, автоматически генерирует страницы, формы и предоставляет конечным пользователям интерфейс HTML5 для взаимодействия с их данными. Он работает правильно, включая использование внешних ключей (и отображение выпадающего списка для выбора правильного).
Я полагаю, что большинство из вас уже имели эту идею или уже использовали существующую для этого ;-)

В конце концов, я не хочу, чтобы мои клиенты связывались со мной, когда им нужна новая таблица или отчет, вместо этого я хотел бы предоставить им доступ к инструменту, который может создавать таблицы самостоятельно. фактически, "система" теперь способна создавать таблицы и столбцы.
Однако то, что я изо всех сил пытаюсь сделать, - это разработать способ создания представлений базы данных.

Phpmyadmin-это способ, но это слишком много для моих пользователей, я считаю, что я больше думаю о том, чтобы показать пользовательский интерфейс:
1. Все таблицы (дайте возможность пользователям выбрать)
2. Все таблицы, подключенные к этой таблице (дайте возможность пользователям выбрать - или нет, если это зависит только от первой)
3. определите параметры полей таблицы (1) или (2)
4. сгенерируйте SQL - и сохраните его в виде

Я верю, что смогу это сделать, хотя понимаю, что это может занять много часов моего времени, если я попытаюсь сделать это сам.

Кто-нибудь из вас использовал / имеет в наличии "инструмент" для построения представлений? На самом деле, этот инструмент должен работать точно так же, как генератор SQL-и тогда я могу создать представление сам.

Что я уже пробовал:

Я не нашел ничего особенно подходящего для этой цели.

W∴ Balboos, GHB

Я могу дать вам один комментарий, немного периферийный:

Позволить вашим пользователям сделать это - верный путь к катастрофе, если только они уже не достаточно проницательны в использовании базы данных. Вы все равно будете получать свои звонки, только теперь, после их разврата, вам тоже придется убирать беспорядок и в конечном итоге делать то, что они сделали, чтобы это сработало.

0 Ответов