How to add pgBouncer to existing Postgres database
Anonymous
TRIALOP

a year ago

Are there any guide on adding pgBouncer to an existing Postgres DB on Railway?

I saw this template but I'm sure this deploys a brand new DB?

https://railway.app/template/OpUzwe

16 Replies

Anonymous
TRIALOP

a year ago

c0958e3e-4cd8-4f89-9376-7c4003820f57


brody
EMPLOYEE

a year ago

that service may use the postgres icon, but it does not come with a database, that is just the bouncer service.

if your current postgres database is named Postgres then you will not need any config to hook the bouncer service up to your existing database when you deploy the template into your project


Anonymous
TRIALOP

a year ago

Would I then use the same connection string and append ?pgbouncer=true ?


Anonymous
TRIALOP

a year ago

It looks like this deploys pgBouncer to a new project. Is this correct or should it be deployed to the project I need it for?


brody
EMPLOYEE

a year ago

the pgbuncer service comes with a connection string and you should reference that instead


brody
EMPLOYEE

a year ago

yes deploying from the template page would deploy it into a new project, if you open your existing project first then click create and choose the template it will deploy into the same project


Anonymous
TRIALOP

a year ago

ok got it thanks!


brody
EMPLOYEE

a year ago

no problem!


Anonymous
TRIALOP

a year ago

It provisioned the template in my project but these variables are empty strings so it crashes:

I assume I take the POSTGRESQL variables from my database but then what do I use for PGBOUNCER_DATABASE?


brody
EMPLOYEE

a year ago

you should not be setting any of these variables manually, please send a screenshot of your project


Anonymous
TRIALOP

a year ago

I noticed my DB name is not Postgres


brody
EMPLOYEE

a year ago

open pgboucers raw editor and change the namespace from Postgres to whatever the name of your postgres database is


Anonymous
TRIALOP

a year ago

SHould I rename the db and redeploy?


brody
EMPLOYEE

a year ago

no need, please try my suggestion


Anonymous
TRIALOP

a year ago

Success! Thank you


brody
EMPLOYEE

a year ago

no problem!


Loading...