add PostgreSQL database support