News for hackers. Stuff that matters.
Re:Ask HN: Is PostgreSQL better than MySQL? by voganmother42 on Monday April 17, 2023 @08:37AM (#35599791)
As far as making/performing modifications to the schema/data, as others have stated, transactional ddl is a huge feature for Postgres and makes migrations much more straightforward in my experience.
Re:Ask HN: Is PostgreSQL better than MySQL? by barrkel on Monday April 17, 2023 @09:12AM (#35600118)
Any DDL worthy of the name (table rewrite needed) in MySQL needs to be done with pt-online-schema-change or gh-ost. With DDL, you want to e.g. have it tune the I/O load of the migration so it doesn't interfere too much with production load. In practice, pt-osc / gh-ost means you have a kind of transaction, because the rewritten table doesn't take the place of the old one until the rename at the end. That's essentially an atomic commit.