Can I use PostgreSQL as the transactional engine for my data platform?