This seems to have minimal upside and heaps of downside - you can only use the features that every database has.
You should be running the same database in test as in production anyway - there are heaps of problems you won't catch if you don't.
You should be running the same database in test as in production anyway - there are heaps of problems you won't catch if you don't.
You should be free to use the features available, not waste your time optimising for databases that don't have those features but that you will likely never switch to anyway.