Effective in version 10.4.0, you can use the PostgreSQL database for the domain configuration repository, the Model repository, and the PowerCenter repository. For Enterprise Data Preparation, you can use PostgreSQL database only on the additional Model Repository Service.
You can also install psql client application version 10.6 for PostgreSQL to work on Linux or Windows.