diesel-rs / diesel

A safe, extensible ORM and Query Builder for Rust
https://diesel.rs
Apache License 2.0
12.79k stars 1.08k forks source link

fix: connect to template1 when database is postgres #4321

Closed zaira-bibi closed 2 weeks ago

zaira-bibi commented 1 month ago

Closes #4275.

Description Diesel explicitly connected to postgres to drop any other database, which posed issues when postgres itself was to be dropped.

Changes Added a check for the current database, and connect to template1 for the case when current database is postgres.