Nice comparison by EnterpriseDB.
http://get.enterprisedb.com/whitepapers/Postgres_Plus_8.4_vs_MySQL_5.5.pdf
Below Topics are included in this comparison.
- General Comparison Commentary
- Core Database Features
- Database Capacities
- Transaction Programming and Control
- Query Capabilities
- Business Intelligence and Data Warehousing
- Network/Distributed Services
- Bulk Data Management/Protection
- Security Features
- DBA Tools
- Developer Functionality
- Scalability Solutions
- High Availability Solutions
Here, one more link which can help to understand which should we select for our product or application.
http://www.wikivs.com/wiki/MySQL_vs_PostgreSQL