Я занимаюсь разработкой веб-приложения, в котором пользователь может создать таблицу в базе данных. Я думаю о том, чтобы взять имена атрибутов и описание таблицы у пользователя, поместить их в SQL-запрос и выполнить его. Но недостатком является то, что если это приложение установлено где-то еще, все параметры соединения с БД должны быть изменены во-вторых, это будет жестко задано. Или это подход в индустрии программного обеспечения?
Другой подход, который я могу придумать, - это взять всю информацию о создании новой таблицы у пользователя и вставке ее в одну таблицу и иметь какой-то триггер для этой таблицы, который создает новую таблицу каждый раз, когда выполняется вставка в первую таблицу .Что будет сценарий SQL для такой вещи, если мой подход правильный?
Я использую веб-сервис SPRING - MVC, Hibernate, MySQL, REST
Пожалуйста, поправьте меня, если я думаю не в том направлении. Честно говоря, мне не ясно, как я собираюсь это сделать.
Спасибо