> Just curious, could you explain what it is that people want from MySQL that they don't get from Postgres?
Nothing, but I'd really love the migration story to be much nicer. The only thing stopping me is a few hundred queries that will need to be rewritten to conform to the Postgres way. There's a few things that Postgres could offer to make the transition a bit easier:
- Improve mysqlcompat so that it's a really first class implementation
- Offer a configuration package that helps with a lot of annoying differences like booleans values not printing as 0/1
- Offer some MySQL style syntax sugar, like ON DUPLICATE KEY UPDATE, backticks for field names
- Offer a case insensitive collation for text fields or build something like citext into the core
- Supporting TINYINT and UNSIGNED numeric types would be useful
- I like the mysql date handling syntax...
I realise that many of these things have perfectly good workarounds available, but it would be much nicer if I didn't have to test as much stuff to confirm it still works.