Online Documentation for SQL Manager for PostgreSQL

Установка связей


В реляционных базах данных требуется создание связей между таблицами.

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

 

Чтобы установить связь между таблицами по двум столбцам необходимо столбец из одной таблицы перетащить в другую (поля представлены в виде списка, в котором каждая строчка - столбец).

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

 

Query Builder - Joining two objects

 

Свойства связи

Свойства связи можно редактировать. Для этого необходимо открыть редактор связи, два раза щелкнув на ней мышкой или выбрать пункт контекстного меню связи Properties.

 

Query Builder - Link properties

 

В появившемся окне указываете желаемые свойства редактируемой связи.

  • условие связи выбирается из раскрывающегося списка, находящегося между именами столбцов. (=, >, <, >=, <=, <>).
  • с помощью установки флажков Вы указываете тип связи. Если установлен один флажок, то связь "один ко многим".

- если опция выбрана для левой таблицы, для связи используется оператор LEFT JOIN

- если опция выбрана для правой таблицы, для связи используется оператор RIGHT JOIN

- если опция не выбрана ни для одной из таблиц, для связи используется оператор INNER JOIN

- если опция выбрана для обеих таблиц, для связи используется оператор FULL OUTER JOIN

 

 

Контекстное меню связи:

 

Visual Query Builder - Link menu

 

  • Insert point - создавать точку на линии связи, с помощью которой эту линию можно двигать, для удобства визуального представления,
  • Delete link - удалять связь,
  • Property - редактировать свойства связи.