Ключевое слово 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.