How to run postgres commands
This document will take you through how to run postgres queries in the main database for each deployment type.
Prerequisites
- This document assumes that you are the site admin and have access to your Sourcegraph instance
Kubernetes
- Exec into the database to run Postgres queries using
kubectl exec -ti PGSQL-Container-Name -- psql -U sg
Docker Compose
- Exec into the database to run Postgres queries using
docker container exec -it pgsql psql -U sg
Single-container
- Find the Sourcegraph-Container-ID in which your Sourcegraph instance is running using the following command:
docker ps -a
- Run the following command to exec into the container:
docker exec -it Sourcegraph-Container-ID bash
- Start postgres to run postgres queries:
psql -U postgres
- There is no Password for the database by default, so you can just hit enter when it asks for your password