LINUX.ORG.RU

История изменений

Исправление no-such-file, (текущая версия) :

Но веб-разработчик предлагает в том числе и селекты делать интерпретатор

Он предлагает сделать заранее заданный набор запросов с возможностью навешивать некоторые условия.

в чем цель такой реализации

Цель в том, чтобы в результате работы такого «конструктора» получались только определённые запросы, а не любые.

Собственно твоё предложение равнозначно «давайте выкинем API и будем подключаться к базе напрямую». Вариант конечно возможный, но при чём тут разработчик API? Пробросьте базу через vpn (чтобы не торчать голой жопой в интернет) и всё.

Если конечно это всё ваша внутреняя кухня. Если нужно чтобы запросы поступали от третьей стороны (контрагентов, клиентов), то конечно придётся городить API. Впрочем, замутить обобщённый запрос для селекта с джойнами и набором фильтров не такая уж большая проблема.

Исправление no-such-file, :

Но веб-разработчик предлагает в том числе и селекты делать интерпретатор

Он предлагает сделать заранее заданный набор запросов с возможностью навешивать некоторые условия.

в чем цель такой реализации

Цель в том, чтобы в результате работы такого «конструктора» получались только определённые запросы, а не любые.

Собственно твоё предложение равнозначно «давайте выкинем API и будем подключаться к базе напрямую». Вариант конечно возможный, но при чём тут разработчик API? Пробросьте базу через vpn (чтобы не торчать голой жопой в интернет) и всё.

Исходная версия no-such-file, :

Но веб-разработчик предлагает в том числе и селекты делать интерпретатор

Он предлагает сделать заранее заданный набор запросов с возможностью навешивать некоторые условия.

в чем цель такой реализации

Цель в том, чтобы в результате работы такого «конструктора» получались только определённые запросы, а не любые.

Собственно твоё предложение равнозначно «давайте выкинем API и будем подключаться к базе напрямую». Вариант конечно возможный, но при чём тут разработчик API? Пробросьте базу через vpn и всё.