why we need this? since the docs say:
MaterializedPostgreSQL Creates a ClickHouse database with tables from PostgreSQL database.
PostgreSQL Allows to connect to databases on a remote PostgreSQL server.
I cannot see clearly the difference between them?
when to use each other?