Удаленные функции

В 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.