Programmatic
Doltgres ships with a built-in Postgres compatible server. To start the server for your Doltgres database, you run doltgres
. The doltgres
command starts a Postgres compatible server on port 5432. By default, a user named postgres
with a password of password
is created, along with the postgres
database.
Once a server is running, any Postgres client should be able to connect to Doltgres SQL Server in the exact same way it connects to a standard Postgres database. For instance, if you are running a Doltgres sql-server locally, you can connect to it with the psql
client like so:
We explicitly support the programmatic clients outlined in this document through integration testing. Tests are run on GitHub pull requests to Doltgres in a Ubuntu environment in a Docker container. If you would like another Postgres compatible client supported and tested, please let us know.
The test code linked to below is a good way to get started connecting to a Doltgres SQL server if you are not familiar how to connect to Postgres in your language of choice. The code establishes a connection, runs some simple queries, verifies the output comes back as expected, and closes the connection.
Supported clients
Doltgres client support and tests for compatibility are still being built out. If you have a particular client you would like to see supported, please let us know by filing an issue.
Last updated