Переименование полей и таблиц в проектной БД

Бизнес-требования

  1. Изменения названий полей и таблиц в окне выбора данных должны вноситься в скрипт загрузки. Таблицы и поля в модели данных должны получать измененные названия
  2. Изменения названий полей и таблиц в модели данных также должны вноситься в скрипт загрузки. Выполнение скрипта загрузки из модели данных описано в отдельном ТЗ

План разработки

Речь идёт только о проектной БД, для изменения названий для файловых источников предусмотрено отдельное ТЗ

Решение

Общее описание

Функция – изменение названия поля. Записывает в скрипт загрузки (в секцию Create) и в таблицы (указанные в расположении) введённое пользователем название поля. Требует сохранения и запуска скрипта загрузки для применения изменений.

Расположение:

Функция – изменение названия таблицы. Записывает в скрипт загрузки (во все секции, кроме Select) и в таблицы (указанные в расположении) введённое пользователем название таблицы. Требует сохранения и запуска скрипта загрузки для применения изменений.

Расположение:

Переименование полей и таблиц при выборе данных

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

Интерфейс:

Логика:

Ответственность за некорректное название несёт пользователь

Переименование полей и таблиц в модели данных

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

Интерфейс:

Логика:

Измененное название таблицы должно попадать в скрипт загрузки аналогичным образом


Revision #3
Created 11 March 2025 09:13:14 by Артём
Updated 11 March 2025 12:18:30 by Артём