powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / syntax error at or near "application" at character 24
5 сообщений из 5, страница 1 из 1
syntax error at or near "application" at character 24
    #39944607
DarthGelos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день!
Прошу совета, т.к. сам ничего путного не нашел.
Есть база на постгресе 9.6.
Внезапно лог начал забиваться сообщениями:
error: syntax error at or near "application" at character 24
statement: lock table pg_class in application share mode
warning: there is no transaction in progress

Включал log_statement = 'all' видно что запросы к базе идут. Если обратно в none поставить, снова теми же еррорами и варнингами сыпет.

Я правильно понимаю, что в базу что-то от приложения не корректное записалось/пытается записаться и бд корежить начало?
И как это отловить и пофиксить?
...
Рейтинг: 0 / 0
syntax error at or near "application" at character 24
    #39944640
Guzya
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Повысьте, не надолго, уровень логирования.
...
Рейтинг: 0 / 0
syntax error at or near "application" at character 24
    #39944649
DarthGelos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Guzya,

Если речь о log_statement, то повышал, но среди запросов упоминания "application" не увидел или речь о другом параметре конфигурации?
...
Рейтинг: 0 / 0
syntax error at or near "application" at character 24
    #39944654
Guzya
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Плюс к тому, что Вы делали log_min_messages


Уровни важности сообщений
...
Рейтинг: 0 / 0
syntax error at or near "application" at character 24
    #39944683
Melkij
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Всё и так уже указано.
DarthGelos
error: syntax error at or near "application" at character 24
statement: lock table pg_class in application share mode

Нет такого синтаксиса lock table.
statement - это и есть присылаемый клиентом запрос. Если непонятно от кого - крутите log_line_prefix

С базой всё в порядке. Закономерное удивление базы на некорректные запросы. Они пишутся клиенту и в лог тоже.
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / syntax error at or near "application" at character 24
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]