PostgreSQL and Ruby on Rails.
https://andyatkinson.com/
16 karma · joined November 22, 2017
Learning any new CLI client is a bit daunting at first. With repetition and intention, I think the commands become very memorable. Eg “describe table” is “dt”.
I also highly recommend investing in psql skills though if you are a Postgres user.
In both cases, success or failure, before swapping a second time we needed to copy forward all the rows being inserted into the placeholder table.
Other disaster mitigations are capturing a dump of rows for the relevant partitions being modified with pg_dump. And having physical database backups with snapshots enabled and available if things really go wrong.