Historically, many Ruby on Rails applications used MySQL. But over the last few years, thanks partly to Heroku and partly to the politics of MySQL/Sun/Oracle, more and more people have been using PostgreSQL in their projects.
This talk is an introduction to PostgreSQL from the perspective of a Rails user. What is different? What new capabilities can I enjoy? How do I use PostgreSQL’s advanced transactions, server-side functions, custom data-integrity checks, and other features to make my Rails app more expressive and efficient than would be possible with MySQL?