A Podman Desktop extension to help manage local PostgreSQL services for development
// readme
PostgreSQL Extension for Podman Desktop
PostgreSQL extension gives the user tools to discover PostgreSQL services running on Podman, and start new services, with advanced options.
Discover PostgreSQL instances
The extension discovers existing PostgreSQL instances where configuration is set using environment variables.
Start a PgAdmin instance connected to an existing PostgreSQL instance
From the Containers List page, you can start a PgAdmin instance connected to a discovered PostgreSQL instance.
Start a new PostgreSQL instance, with optional PgAdmin
From the dashboard of the extension, you can create a new PostgreSQL instance, with your preferred postgres image, port, database name, user and password, and optionally attach a PgAdmin instance to the PostgreSQL instance.
If the PgAdmin option is chosen, two containers will be created in a Pod, one for the PostgreSQL instance and one for the PgAdmin instance.
Start a new PostgreSQL instance, with initial scripts
You can pass init scripts (either shell or SQL), which will be executed the first time the container is started, to help you create the schema of your database, and populate the database.