Run and connect to AlloyDB Omni

Select a documentation version:

This page describes how to run and connect to AlloyDB Omni after you install it on your own machine .

Before you begin

Most of the commands on this page use the AlloyDB Omni CLI.

To install this command-line tool on your machine, see Install the AlloyDB Omni CLI .

Run AlloyDB Omni

The procedures you use to run AlloyDB Omni depend on whether you're running AlloyDB Omni in a container on a single server.

Installing AlloyDB Omni sets up a system service called alloydb-dataplane that's configured to launch every time that your machine boots.

For basic control and monitoring of AlloyDB Omni, use the sudo alloydb command, as demonstrated in the following sections.

Start AlloyDB Omni

 sudo  
alloydb  
database-server  
start 

To perform a test connection, see Connect using the containerized psql .

Check the status of AlloyDB Omni

 sudo  
alloydb  
database-server  
status 

Stop AlloyDB Omni

 sudo  
alloydb  
database-server  
stop 

Disable startup launch

Running the following command prevents AlloyDB Omni from automatically starting when your machine boots.

 sudo  
systemctl  
disable  
alloydb-dataplane 

Re-enable startup launch

   
sudo  
systemctl  
 enable 
  
alloydb-dataplane 

Connect to AlloyDB Omni running on a single server

The AlloyDB Omni container includes its own copy of psql that lets you open an interactive SQL shell session with its database server.

You can also connect to AlloyDB Omni from outside the container, using the PostgreSQL-compatible software of your choice.

Connect using the containerized psql

To connect to the AlloyDB Omni database server using its own containerized copy of psql , run the following command:

Single-server

 docker  
 exec 
  
-it  
pg-service  
psql  
-h  
localhost  
-U  
postgres 

This command connects you to the server as the postgres user role, and displays a postgres=# command prompt. You can now run psql commands and SQL queries.

To exit psql , run the \q command.

Connect using your own applications

Any application that works with PostgreSQL can also work with AlloyDB Omni, with no modification needed.

To connect to the AlloyDB Omni database server, use any PostgreSQL-compatible client or code library to connect to port 5432 —the default PostgreSQL database server port—of the machine running AlloyDB Omni.

This works because the AlloyDB Omni container exposes its own port 5432 to the same port of the machine that it runs on.

After connecting to the database server, you can define, query, and modify your databases using DML and SQL queries by using standard PostgreSQL communication protocols.

Because AlloyDB Omni runs within your own environment, you can control how you connect to AlloyDB Omni. This includes allowing or restricting network access to this service according to the needs of your application, just as you would with an ordinary PostgreSQL server.

What's next

Create a Mobile Website
View Site in Mobile | Classic
Share by: