Online Documentation for SQL Manager for PostgreSQL
Свойства таблицы
На вкладке Table задаются основные свойства создаваемой таблицы:
Table name - из раскрывающегося списка выберите название схемы, а в столбец укажите имя таблицы.
Table type
Ordinary table
Выберите эту опцию, чтобы создать обычную таблицу PostgreSQL.
Foreign table
Выберите эту опцию, чтобы создать внешнюю таблицу. Такие таблицы позволяют использовать данные, хранящиеся вне базы, как нативные данные PostgreSQL.
Из выпадающего списка выберите внешний сервер для внешней таблицы.
Если у выбранного внешнего сервера обработчиком внешних данных служит 'postgres_fdw', то будет доступна кнопка Select Table.
Temporary table
Выберите эту опцию, чтобы создать временную таблицу. Временная таблица будет автоматически удалена при завершении подключения. Имя таблицы сохраняется только в рамках одного подключения.
В разделе Behavior on end of transaction выберите тип поведения временной таблицы после завершения транзакции:
Preserve rows - хранить строки,
Delete rows - удалить строки,
Drop table - удалить таблицу.
Table owner - в этом поле нужно указать пользователя, который обладает правами владельца таблицы.
Tablespace (для версий сервера 8.0 и выше) - из этого списка выберите табличное пространство - физический файл в котором хранится таблица.
Если установлен флажок With OIDs - то для новой таблицы будут созданы идентификаторы.
Unlogged Для сервера версии 9.1 и выше. Если таблица создается как незарегистрированная, то данные, хранящиеся в ней, не заносятся в журнал транзакций.
Note: Такие таблицы автоматически очищаются в случае неполадок.
Установите флажок Temporary, если хотите создать временную таблицу.
В разделе Temporary tables behavior on end of transaction выберите тип поведения временной таблицы после завершения транзакции:
Preserve rows - хранить строки,
Delete rows - удалить строки,
Drop table - удалить таблицу.
Fillfactor
В этом разделе можно указать коэффициент заполнения таблиц. При малых значениях FILLFACTOR, при выполнении оператора INSERT страница таблицы заполняется только на указанный процент. Оставшееся свободное место резервируется для обновления строк на странице. Для таблицы, элементы которых никогда не обновляются, допустимым является значение 100. Для часто обновляемых таблиц более приемлемым является меньшее значение.
Use default fillfactor - использовать значение параметра Fillfactor = 100 (complete packing), используемое по умолчанию.
В поле Fillfactor можно указать значение коэффициента заполнения отличное от значения по умолчанию. Значение может быть от 10 до 100.
Partition
Выберите столбец в поле Partition by, чтобы использовать его в качестве ключа раздела.
Если вы создаёте секцию секционированной таблицы, укажите в поле For values диапазон значений, которые будут в ней содержаться.
Для новой таблицы можно указать ту таблицу, от которой она будет унаследована в разделе Inherits From.
Из списка Available Tables выберите нужную таблицу и перетащите её, или с помощью кнопок переместите в список Selected Tables.