Skip to main content

Переименование полей и таблиц в файловых источниках

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

Изменения названий полей и таблиц в окне предпросмотра в файловых источниках должны вноситься в проектную БД.

Решение

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

Функция – изменение названия поля или таблицы. Записывает в проектную БД новое название поля или таблицы

Расположение – в окне предварительного просмотра таблицы при загрузке из файла

Переименование полей и таблиц при загрузке из файла

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

Интерфейс:

  • При наведении курсора мыши на название столбца должен появляться значок для редактирования названия ("карандаш"). При этом длинные названия должны обрезаться ровно настолько, сколько требуется места для размещения значка
  • Модальное окно изменения названия столбца, которое открывается при редактировании, содержит в себе:
    • Название окна "Переименование столбца"
    • Поле ввода нового названия. Принимает в себя любые символы
    • Кнопки "Отмена" и "Переименовать"
    • Кнопка закрытия модального окна (крестик)
  • При наведении курсора мыши на название выбранной таблицы должен появляться значок для редактирования названия ("карандаш")

image.png

  • Модальное окно изменения названия таблицы, которое открывается при редактировании, содержит в себе:
    • Название окна "Переименование таблицы"
    • Поле ввода нового названия. Принимает в себя любые символы
    • Кнопки "Отмена" и "Переименовать"
    • Кнопка закрытия модального окна (крестик)

Логика:

  • Наведение курсора мыши на название столбца или таблицы должно приводить к появлению значка редактирования
  • Нажатие на значок редактирования должно приводить к открытию модального окна редактирования
  • Введённое в окно редактирования название столбца должно:
    • Отобразиться в окне предварительного просмотра таблиц вместо предыдущего названия столбца
    • После сохранения подключения попасть в проектную БД как название столбца
    • После выбора данных и подготовки скрипта загрузки отобразиться в нём:
      • В секциях Create и Select в качестве названия столбца
      • Только в секции Select, если пользователь поменяет название в процессе выбора данных из проектной БД
  • Введённое в окно редактирования название таблицы должно:
    • Отобразиться в окне предварительного просмотра таблиц вместо предыдущего названия таблицы
    • После сохранения подключения попасть в проектную БД как название таблицы
    • После выбора данных и подготовки скрипта загрузки отобразиться в нём:
      • В секциях Table, Delete (Drop Table), Create (Table), Read (From), Optimize (Table) в качестве названия таблицы
      • Только в секции Read (From), если пользователь поменяет название в процессе выбора данных из проектной БД