R
Railwayβ€’9mo ago
jtourkos

Postgres instance vs image

Hello team πŸ‘‹ I am evaluating Railway for our team's infrastructure provider and have a quick question. Up to now, I was able to create Postgres instances fine. But now, whenever I try to create a new one, it is created as a service (from a Docker image). Am I missing something? How can I create simple instances? Thank you for your help.
Solution:
Plugins are deprecated, now DB's are served in services
Jump to solution
8 Replies
Percy
Percyβ€’9mo ago
Project ID: N/A
Solution
Medim
Medimβ€’9mo ago
Plugins are deprecated, now DB's are served in services
Medim
Medimβ€’9mo ago
Nothing changes afaik But now it supports metrics and regions Also, DB Plugins had a fixed version and you depended on the team updating it, now you can use any version you want from the Docker img
jtourkos
jtourkosβ€’9mo ago
I see. Thanks for the quick reply. But, can I use Docker containers as a production database?
Medim
Medimβ€’9mo ago
Yeah, they're meant for production. Its an acceptable practice, don't worry about it. But if you really care about production ready dbs u should consider a db focused service, like neon or something else
Brody
Brodyβ€’9mo ago
I'd also like to mention, the now deprecated plugins where also just a docker image under the hood, nothing special actually the postgres plugin was fixed to version 14, and as of right now the postgres services uses postgres 16
Medim
Medimβ€’9mo ago
In Railway, out of the box: You get the DB. In a specialized DB Service like Neon or Planetscale: You get the DB. You get Backups You get Useful insights and analytics with your Dbs in mind You get some extra technology to make your db and queries faster
jtourkos
jtourkosβ€’9mo ago
Oh, didn't know this. πŸ‘ Thanks for helping all πŸ™