mysql php postgresql

PHP-MySQL developer transitioning to PostgreSQL. What do I need to know?

I’ve developed most of my applications in PHP-MySQL, because it was quick and easy. Now, with more complex applications and I’m wondering if MySQL is a good choice. I’ll be building my latest application with PostgreSQL. What are things I need to be aware of? What was I missing when using MySQL?