Удаленные функции¶
В Arenadata DB 6 больше не используется:
- Утилита gpseginstall. Необходимо установить RPM программного обеспечения Arenadata DB на каждом хосте сегмента.
- Утилита gptransfer. Необходимо использовать gpcopy для всех функций, которые предоставляла gptransfer.
- Системная таблица gp_fault_strategy. Теперь для определения включенного зеркалирования база данных ADB использует системную таблицу gp_segment_configuration.
- Утилиты управления gpcrondump, gpdbrestore и gpmfr. Теперь для резервного копирования и восстановления базы данных используется gpbackup и gprestore.
- Veritas NetBackup.
- Прямой ввод-вывод для обхода буферизации памяти в кэше файловой системы для резервного копирования.
- Протокол внешних таблиц gphdfs external table protocol для доступа к системе Hadoop. Теперь для доступа к Hadoop используется платформа расширения Platform Extension Framework (PXF).
- SSLv3.
- Следующие параметры конфигурации сервера:
- gp_analyze_relative_error
- gp_backup_directIO
- gp_backup_directIO_read_chunk_mb
- gp_connections_per_thread
- gp_enable_sequential_window_plans
- gp_idf_deduplicate
- gp_snmp_community
- gp_snmp_monitor_address
- gp_snmp_use_inform_or_trap
- gp_workfile_checksumming
- Недокументированная функция gp_cancel_query() и параметры конфигурации gp_cancel_query_print_log и gp_cancel_query_delay_time.
- Функция string_agg(expression), объединяющая текстовые значения в строку. Функция string_agg(expression, delimiter) по-прежнему поддерживается.
- Больше не поддерживается возможность настройки системы базы данных для запуска триггеров SNMP (Simple Network Management Protocol) или отправки уведомлений по электронной почте системным администраторам при возникновении определенных событий в базе данных. Теперь для обнаружения и реагирования на происходящие в ADB события используются оповещения Command Center.
- Утилита gpfilespace. Команде
CREATE TABLESPACE
больше не требуется файловое пространство, созданное утилитой. - В Arenadata DB 6 больше не выполняется автоматическое преобразование текста из устаревшего формата временных меток
YYYYMMDDHH24MISS
. Формат не может быть однозначно проанализирован в предыдущих выпусках базы данных. Формат не поддерживается в PostgreSQL 9.4. Например, эта команда возвращает ошибку в базе данных ADB 6 (в предыдущих версиях возвращается метка времени):
# select to_timestamp('20190905140000');
В версии ADB 6 метка времени возвращается по такой команде:
# select to_timestamp('20190905140000','YYYYMMDDHH24MISS');
В Arenadata DB 6 больше не поддерживаются следующие функции:
- Параметр конфигурации сервера gp_ignore_error_table устарел и будет удален в следующем мажорном выпуске.
При удалении этого параметра из ADB 6 база данных возвращает ошибку, если команда CREATE EXTERNAL TABLE
или COPY
содержит условие из ADB 4 INTO ERROR TABLE
. Поэтому рекомендуется устанавливать значение данного параметра true
во избежание ошибки базы данных при запуске приложений, выполняющих указанные команды.
- Specifying в качестве имени оператора в команде
CREATE OPERATOR
. - API таблицы external table C API. Вместо данного API рекомендуется использовать новый – Foreign Data Wrapper API.