2013-10-02 5 views
4

У меня есть сервер, на котором работает couchdb, и я хотел бы знать, какую версию я запускаю. Я знаю, что это 1.2.0, но я хочу знать 1.2.0-X. Я просмотрел некоторые исходные файлы для этой информации, но я не могу найти ее. Есть ли способ найти эту информацию?Получить точную версию couchdb

Спасибо!

+1

Что вы подразумеваете под '-X'? Я уверен, что релизы сделаны на простой основе «x.y.z». –

ответ

4

Если вы можете сделать проверку подлинности запросов, вы можете сразу получить номер версии с помощью обработчик api "_config":

http://yourserver:5984/_config/vendor/version

2

Вы можете просто запросить http://yourserver:5984/, который должен вернуть результат.

Цитируя API Docs

Запрос:

GET/HTTP/1.1 
Accept: application/json 
Host: localhost:5984 

Ответ:

HTTP/1.1 200 OK 
Cache-Control: must-revalidate 
Content-Length: 179 
Content-Type: application/json 
Date: Sat, 10 Aug 2013 06:33:33 GMT 
Server: CouchDB (Erlang/OTP) 

{ 
    "couchdb": "Welcome", 
    "uuid": "85fb71bf700c17267fef77535820e371", 
    "vendor": { 
     "name": "The Apache Software Foundation", 
     "version": "1.3.1" 
    }, 
    "version": "1.3.1" 
} 
Смежные вопросы