Online Documentation for SQL Manager for PostgreSQL

Редактирование описания диапазонных типов


В Редакторе диапазонных типов, на вкладке Range Type Вы можете задать основные настройки редактируемого или создаваемого объекта.

 

Range Type Editor - Editing range type

 

Name

Из раскрывающегося списка выберите Схему, а в поле введите имя объекта.

 

Subtype

Из раскрывающегося списка выберите подтип диапазонного типа. Подтип может быть любого типа со связанным классом оператора B-tree (чтобы значения диапазонного типа были упорядочены).

 

Если значения выбранного типа могут быть отсортированы, но Вы не хотите использовать сортировку по умолчанию, выберете желаемый тип сортировки в поле Collaltion.

 

Subtype operator class

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

 

Canonical function

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

 

Subtype difference function

Из раскрывающегося списка выберите разностную функцию. Входные параметры функции - два значения заданного подтипа; возвращаемое значение - их разность.

Чтобы создать новую функцию, нажмите на кнопку btnAddFunction. Чтобы открыть выбранную функцию в редакторе функций, нажмите на кнопку btnEditFunction.