Какую версию CockroachDB я использую?

Я пробовал бегать cockroach --v и получил неизвестную ошибку флага. Какая команда, чтобы узнать, какую версию Таракана я использую?

2 ответа

«версия тараканов» даст вам исполняемую версию (я бы сказал). Если вам нужно что-то из самой базы данных, вы можете запустить следующий запрос:

      select version();

Это выглядит так:

      $> /bin/cockroach sql <connection strings> --database=postgres --execute "select version();"
                                          version
--------------------------------------------------------------------------------------------
  CockroachDB CCL v21.1.6 (x86_64-unknown-linux-gnu, built 2021/07/20 15:30:39, go1.15.11)
(1 row)

Time: 2ms

$>

Это работает как в CockroachDB, так и в PostgreSQL. Надеюсь, это поможет... ^_^

cockroach version возвращает версию CockroachDB, доступную из командной строки. Тем не менее, важно отметить, что вы можете обновить двоичный файл на своем пути, но фактическая служба тараканов, работающая на сервере, может быть старше.

Чтобы обновить сервер, вам нужно будет перезагрузить таракана (cockroach quit затем cockroach start используя более новый двоичный файл). Если вы делаете это в работе, вы можете переводить узлы в автономный режим один за другим, не ставя под угрозу свою доступность (при условии, что вы используете кластер с балансировкой нагрузки и не рассматриваете один узел как единственную цель вашего клиента).

Другие вопросы по тегам