Connecting¶
Clients connect to the coordinator over the PostgreSQL wire protocol on port
5432. You never connect directly to core nodes.
psql¶
TLS
v0.1 does not implement TLS (it is a non-goal
for now), so pass sslmode=disable.
Connection strings¶
Any PostgreSQL-compatible driver works. A few examples pointing at a local cluster:
Compatible tooling¶
Because VaireDB looks like PostgreSQL on the wire, the broader ecosystem works out of the box:
- CLI:
psql,pgcli - BI / GUI: DBeaver, Tableau, Metabase (via JDBC/ODBC)
- ORMs: SQLAlchemy, Django ORM, ActiveRecord, JOOQ, Diesel
See Communication Layer for why the PostgreSQL protocol was chosen.