DBeaver Documentation

Couchbase

Connecting to Couchbase server

Couchbase client uses multiple ports to connect to a cluster (8091-8096, 9140, etc). Some of these ports are dynamic (i.e. depend on server settings) and cannot be overwritten. It makes SSH tunnelling impossible. Thus, if you work with a remote Couchbase deployed behind a firewall, you will need to setup a VPN connection or SOCKS proxy.

Viewing and editing Couchbase tables

Couchbase is a document-oriented database. It means that all documents may have different structures.
You can view/edit buckets content, such as standard relational tables (grid/plain text presentations) or JSON documents.

Executing Couchbase queries

Couchbase uses N1QL language for queries. It is very similar to the standard SQL language.

SELECT country FROM `travel-sample` WHERE name = "Excel Airways";