Connecting to a Local PostgreSQL Container
pgAdmin 4 is a popular open-source tool for managing PostgreSQL databases. It provides a graphical interface that makes it easier to interact with PostgreSQL databases compared to using the command line. In this guide, we'll walk through the steps to connect pgAdmin 4 to a PostgreSQL database running in a local Docker container.
Step 1: Run Docker Compose
Make sure your containers are up and running.
npm run docker:composeStep 2: Open pgAdmin 4
Open your pgAdmin 4 desktop app.
Step 3: Register a New Server
Right click on the Servers -> Register -> Server...

Step 4: General Tab
- Name: postgres-db (DB_SERVICE_NAMEfrom.env)

Step 5: Connection Tab
- 
Host name/address: localhost 
- 
Port: 5432 ( DB_PORTfrom.env)
- 
Maintenance database: launchgoatDev ( DB_NAMEfrom.env)
- 
Username: launchgoatDevAdmin ( DB_USERNAMEfrom.env)
- 
Password: hello ( DB_PASSWORDfrom.env)

Step 6: Check postgres-db is Created
Access launchgoatDev database.

Step 7: Open Query Tool
Right click on the Tables -> Query Tool

Step 8: Check Seeded Data
Type and run
SELECT * FROM "User";