Invece io non conosco bene le recenti versioni di mysql

Postgresql ha di sicuro:
1) transazioni
2) trigger (da scrivere in sql,pgplsql,c,java,tcl)
3) view
4) azioni sulle view tramite rules
5) possibilita di modificare l'albero delle query (rules)
6) possibilita di creare nuovi aggregate (se non bastano max, min, sum ....)
7) un linguaggio interno pgplsql
8) la possibilita di creare nuovi tipi di dato
9) la possibilita di salvare array (il che NON va fatto visto che viola la prima regola della normalizzazione)
10) la possibilita di creare funzioni che vengono viste come tabelle (setof)
11) le FK
12) le subquery
13) I lock da sql (select for update se non ricordo male)
14) vari constraint espandibili con funzioni
15) al momento non mi viene niente ma ci sono altre cose

per le mie follie su pgsql vai su frank.iobloggo.com

Ciao ciao