Удалите ошибочные параметры, которые я ввел с помощью "ALTER SYSTEM SET" - PullRequest
0 голосов
/ 12 марта 2019

Я вводил кучу ALTER SYSTEM SET команд, и одну из них я набрал опечатку. Теперь я продолжаю получать:

нераспознанный параметр конфигурации

Как мне удалить этот параметр конфигурации?

Я использую PostgreSQL 11 и использовал psql , когда я вводил эти команды набора, поэтому он НЕ находится в файле PostgreSQL.conf.

Ответы [ 2 ]

0 голосов
/ 21 марта 2019

Нет необходимости выключать сервер только для сброса параметров конфигурации, установленных с помощью ALTER SYSTEM SET. Руководство:

Установка параметра на DEFAULT или использование варианта RESET удаляет эту запись конфигурации из файла postgresql.auto.conf.

Это выполнит эту работу - для допустимых параметров конфигурации:

ALTER SYSTEM RESET valid_config_param;

Однако , Postgres 11 не допускает недопустимые параметры конфигурации с ALTER SYSTEM SET для начала.Сообщение об ошибке, о котором вы сообщаете, вероятно, вызвано попыткой установить неверный параметр еще раз:

ОШИБКА: нераспознанный параметр конфигурации "invalid_config_param"

Может быть, скрипт, содержащий недопустимую команду?

0 голосов
/ 12 марта 2019

Настройки, определенные с помощью alter system, сохраняются в файле postgresql.auto.conf.

Вы можете просто удалить запись из этого файла - но у вас есть , чтобы закрыть Postgres, прежде чем вы это сделаете.

...