in reply to Postgresql books?

The online docs are good and if you are using DBI then the changes to your perl code will not be that extensive except for some SQL queries if, for example, you want to use PostgreSQL features or have used MySQL specific features.

With DBI, if you have standard SQL queries and use the same database schema, you may have only to change the connect statement to use the PostgreSQL instead of the MySQL database backend.