Ключевое слово DEFAULTS в PostgreSQL

Как следует из имени, параметры с ключевым словом конфигурации DEFAULTS используются по умолчанию при создании таблиц, классов пространственных объектов, растровых наборов данных и индексов. Если вы не указали другое имя при создании данных в базе геоданных или указали ключевое слово, в котором отсутствуют некоторые необходимые параметры, то будут использоваться значения ключевого слова DEFAULTS.

Далее перечислены параметры по умолчанию ключевого слова DEFAULTS, как они будут появляться при экспорте в текстовый файл из таблицы sde_dbtune с помощью команды sdedbtune. Любые параметры, значения которых не заданы, будут иметь значения по умолчанию PostgreSQL. Значения по умолчанию, использующиеся для создания таблиц и индексов, приведены в документации PostgreSQL.

##DEFAULTS
B_STORAGE                  ""
BLK_INDEX_COMPOSITE        "WITH (FILLFACTOR = 75)"
BLK_STORAGE                ""
A_INDEX_RASTER             "WITH (FILLFACTOR = 75)"
BND_INDEX_ID               "WITH (FILLFACTOR = 75)"
BND_STORAGE                ""
D_INDEX_ALL                "WITH (FILLFACTOR = 75)"
D_INDEX_DELETED_AT         "WITH (FILLFACTOR = 75)"
D_STORAGE                  ""
GEOMETRY_STORAGE           "ST_GEOMETRY"
RAS_INDEX_ID               "WITH (FILLFACTOR = 75)"
RAS_STORAGE                ""
UI_TEXT                    "User Interface text description"
XML_COLUMN_STORAGE         "SDE_XML"
XML_DOC_INDEX              "WITH (FILLFACTOR = 75)"
XML_DOC_STORAGE            ""
XML_DOC_UNCOMPRESSED_TYPE  "BINARY"
XML_IDX_FULLTEXT_UPDATE_METHOD "AUTOMATIC"
XML_IDX_INDEX_DOUBLE       "WITH (FILLFACTOR = 75)"
XML_IDX_INDEX_ID           "WITH (FILLFACTOR = 75)"
XML_IDX_INDEX_PK           "WITH (FILLFACTOR = 75)"
XML_IDX_INDEX_STRING       "WITH (FILLFACTOR = 75)"
XML_IDX_INDEX_TAG          "WITH (FILLFACTOR = 75)"
XML_IDX_STORAGE            ""
XML_TS_CONFIG              "pg_catalog.english"
BND_INDEX_COMPOSITE        "WITH (FILLFACTOR = 75)"
A_INDEX_ROWID              "WITH (FILLFACTOR = 75)"
A_INDEX_STATEID            "WITH (FILLFACTOR = 75)"
A_INDEX_USER               "WITH (FILLFACTOR = 75)"
A_INDEX_XML                "WITH (FILLFACTOR = 75)"
A_STORAGE                  ""
AUX_INDEX_COMPOSITE        "WITH (FILLFACTOR = 75)"
AUX_STORAGE                ""
B_INDEX_RASTER             "WITH (FILLFACTOR = 75)"
B_INDEX_ROWID              "WITH (FILLFACTOR = 75)"
B_INDEX_TO_DATE            "WITH (FILLFACTOR = 75)"
B_INDEX_USER               "WITH (FILLFACTOR = 75)"
B_INDEX_XML                "WITH (FILLFACTOR = 75)"
END

Если вы захотите указать значения, которые отличаются от значений базы данных по умолчанию, то с помощью команды sdedbtune вы можете изменить значения параметров и задать значения хранилищ, допустимых для создания индексов и таблицы PostgreSQL. Ниже приводятся примеры некоторых значений, которые могли быть заданы для создания таблицы и индекса в PostgreSQL:

B_STORAGE              "TABLESPACE userdata"
B_INDEX_ROWID          "WITH (FILLFACTOR = 60)TABLESPACE userdata"
B_INDEX_USER          "WITH (FILLFACTOR = 75)TABLESPACE userdata"
BLK_STORAGE                "TABLESPACE rasterdata"
BLK_INDEX_COMPOSITE        "WITH (FILLFACTOR = 90)USING INDEX TABLESPACE"
A_INDEX_RASTER             "WITH (FILLFACTOR = 75) TABLESPACE rasterdata"
B_INDEX_RASTER             "WITH (FILLFACTOR = 75) TABLESPACE rasterdata"
BND_STORAGE                "TABLESPACE rasterdata"
BND_INDEX_COMPOSITE        "WITH (FILLFACTOR = 90)USING INDEX TABLESPACE"
RAS_STORAGE            "TABLESPACE rasterdata"
RAS_INDEX_ID           "WITH (FILLFACTOR = 90)USING INDEX TABLESPACE rasterdata"

Команда sdedbtune входит в комплект установки сервера приложений ArcSDE. Инструкции по изменению значений в таблице sde_dbtune имеются в Справочнике по командам администрирования ArcSDE, входящем в комплект установки сервера приложений ArcSDE, в разделе Изменение содержания таблицы DBTUNE.

Связанные темы

9/11/2013