On-line Documentation

Перестановка полей


Вы можете изменить порядок полей при помощи специального инструмента -  диалогового окна Reorder Fields. Открыть этот инструмент можно с помощью пункта контекстного меню поля Reorder Fields.

 

Важно: PostgreSQL Server не имеет оператора для изменения порядка полей, следовательно, SQL Manager for PostgreSQL генерирует сложный скрипт, который пересоздает таблицу, учитывая новый порядок полей. Поэтому, если таблица имеет зависимости (например: существует представление, ссылающееся на эту таблицу, или таблица имеет внешний ключ) скрипт может не работать. В этом случае автоматически изменить порядок полей не удастся.

 

Прежде чем откроется основное окно, появится дополнительное предупреждающее сообщение.

 

Table Editor - Changing fields order - Warning

 

Из раскрывающегося списка Operations by recreating. выберите доступна ли будет операция пересоздания таблицы.

Enabled - доступна.

Enabled, show warning - доступна, но будет появляться предупреждение.

Disabled - недоступна.

Если Вы отключили функцию пересоздания, то включить ей можно будет только на вкладке Environment Options | Confirmations, установив флажок Table altering operations performed via recreation.

 

Table Editor - Changing fields order

 

В списке Column name представлен список полей таблицы в том порядке, в котором они находятся в таблице.

Изменить этот порядок можно двумя способами:

С помощью кнопок btnReorderItems_MoveUp btnReorderItems_MoveDown. Они перемещают вверх или вниз выбранное поле.

С помощью операции Drag And Drop - перетаскивания поля на нужное место.