ОШИБКА: столбец «increment_by» не существует — Postgres 10 и Navicat для Postgres

#postgresql #navicat

#postgresql #navicat

Вопрос:

Недавно я обновил свою версию Postgres с 9.4 до Postgres 10. Все приложения, которые взаимодействуют с базой данных, ведут себя самостоятельно, кроме моего Navicat для Postgres.

Когда я пытаюсь выполнить что-либо с последовательностями в Navicat, я получаю эту ошибку:

 SELECT last_value, increment_by, max_value, min_value, cache_value, is_called, is_cycled FROM "schema"."seq-name"
ERROR:  column "increment_by" does not exist
LINE 1: SELECT last_value, increment_by, max_value, min_value, cache.

  

Например, если я пытаюсь выполнить структурированную синхронизацию в Navicat или пытаюсь просмотреть последовательности, связанные с определенной схемой, я получаю указанную выше ошибку.

Я использую Navicat для Postgres версии 11.2.16 (64-разрядной).

Я проверил наличие обновлений и т.д. В Navicat, Но, по-видимому, я уже обновлен.

Есть идеи?

Комментарии:

1. По-видимому, Navicat не понял, что Postgres 10 введен pg_sequence для предоставления информации о последовательности

2. Да, похоже на то. Что расстраивает, так это то, что Navicat для Postgres 12 и выше работает просто отлично, но я хочу избежать оплаты еще одной лицензии