A powerful, open source relational database system

PostgreSQL for Mac

PostgreSQL 18.1

  -  341 MB  -  Freeware

Sometimes latest versions of the software can cause issues when installed on older devices or devices running an older version of the operating system.

Software makers usually fix these issues but it can take them some time. What you can do in the meantime is to download and install an older version of PostgreSQL 18.1.


For those interested in downloading the most recent release of PostgreSQL for Mac or reading our review, simply click here.


All old versions distributed on our website are completely virus-free and available for download at no cost.


We would love to hear from you

If you have any questions or ideas that you want to share with us - head over to our Contact page and let us know. We value your feedback!

Why is this app published on FileHorse? (More info)
  • PostgreSQL 18.1 Screenshots

    The images below have been resized. Click on them to view the screenshots in full size.

    PostgreSQL 18.1 Screenshot 1
  • PostgreSQL 18.1 Screenshot 2
  • PostgreSQL 18.1 Screenshot 3

What's new in this version:

- Avoid returning duplicate rows from hash right semi-joins
- Avoid possible out-of-memory failures during parallel GIN index build
- Several fixes for BRIN indexes
- Avoid duplicating hash partition constraints during DETACH CONCURRENTLY, which previously caused issues during dump/restore or if a parent table is dropped after the DETACH
- Disallow generated columns in partition keys and in COPY ... FROM ... WHERE clauses
- Avoid failures when synchronized_standby_slots references nonexistent replication slots
- Avoid unwanted WAL receiver shutdown when switching from streaming to archive WAL source
- Avoid unnecessary invalidation of logical replication slots
- Correctly handle GROUP BY DISTINCT in PL/pgSQL assignment statements
- Avoid leaking memory when handling a SQL error within PL/Python
- Ensure consistent ordering of foreign key constraints in the output of pg_dump
- Several fixes for pgbench error handling and reporting
- Allow nonsuperusers with SELECT privileges on a table to use pg_prewarm to prewarm indexes on that table

Fixed:
- Fixes for crashes related to partitioned tables, including one occurring during a recheck
- Fix incorrect reporting of replication lag in pg_stat_replication view
- Fix how libpq handles socket-related errors on Windows within its GSSAPI logic
- Fix dumping of non-inherited NOT NULL constraints on inherited table columns
- Fix memory leak in pg_combinebackup