Introducing G2.ai, the future of software buying.Try now
Inactive Profile: Need Admin Access?
No one has managed this profile for over a year.
If you work at PostgreSQL, reclaim access to make changes.
PostgreSQL

By PostgreSQL

Re-claim Profile

Re-claim your company’s G2 profile

This profile hasn’t been active for over a year.
If you work at PostgreSQL, you can re-claim it to keep your company’s information up to date and make the most of your G2 presence.

    Once approved, you can:

  • Update your company and product details

  • Boost your brand's visibility on G2, search and LLMs

  • Access insights on visitors and competitors

  • Respond to customer reviews

  • We’ll verify your work email before granting access.

Re-claim
4.4 out of 5 stars

How would you rate your experience with PostgreSQL?

PostgreSQL Reviews & Product Details

Value at a Glance

Averages based on real user reviews.

Time to Implement

2 months

Return on Investment

9 months

PostgreSQL Media

PostgreSQL Demo - PostgreSQL
PostgreSQL
Product Avatar Image

Have you used PostgreSQL before?

Answer a few questions to help the PostgreSQL community

PostgreSQL Reviews (668)

View 2 Video Reviews
Reviews

PostgreSQL Reviews (668)

View 2 Video Reviews
4.4
668 reviews

Review Summary

Generated using AI from real user reviews
Users consistently praise PostgreSQL for its reliability and advanced features, making it a preferred choice for both small and large projects. The open-source nature and strong community support enhance its flexibility, allowing for extensive customization and integration. However, some users note that it can be complex for beginners, particularly regarding performance tuning and configuration.

Pros & Cons

Generated from real user reviews
View All Pros and Cons
Search reviews
Filter Reviews
Clear Results
G2 reviews are authentic and verified.
Vaibhav R.
VR
Full Stack Developer - BA4
Enterprise (> 1000 emp.)
"Versatile Database for Advanced Integrations"
What do you like best about PostgreSQL?

I use PostgreSQL for every project, from small to large, as it integrates well with my back-end REST and GraphQL APIs. I really like how it allows me to perform advanced SQL queries beyond just the normal ones. The advanced analytical features in PostgreSQL is very useful for my projects. I also love that it allows me to work with JSON objects, simplifying tasks related to both NoSQL-like use cases and SQL databases. Review collected by and hosted on G2.com.

What do you dislike about PostgreSQL?

Scaling and operational aspects could be better, as it's doable but could be much more straightforward. Also, much more customization should be there. Review collected by and hosted on G2.com.

Aashish G.
AG
Full Stack Developer
Small-Business (50 or fewer emp.)
"Rock-Solid Stability, But Can Be Slower for Simple Reads"
What do you like best about PostgreSQL?

Postgres is known for being super stable.

It don’t easily lose data, and it handle crashes very well.

For big, serious applications, this is very helpful. Review collected by and hosted on G2.com.

What do you dislike about PostgreSQL?

If your app is super basic (just simple reads), MySQL can be faster.

Postgres focus more on accuracy and complex queries, so sometimes speed feel a bit slower for small things. Review collected by and hosted on G2.com.

Anthony Manuel B.
AB
Software Quality Assurance Team Lead | Sr. Software Developer In Test
Mid-Market (51-1000 emp.)
"Reliable and Scalable Open-Source Database for Complex Applications"
What do you like best about PostgreSQL?

PostgreSQL offers exceptional reliability and flexibility for both transactional and analytical workloads. I appreciate its strong ACID compliance, robust indexing strategies, and the ability to handle complex queries efficiently. The open-source ecosystem is very mature, and extensions like PostGIS and pgAdmin make it a versatile tool. Performance tuning and horizontal scaling are well-documented, and its integration with .NET, Node.js, and cloud providers (AWS RDS, Azure Database) is seamless. Review collected by and hosted on G2.com.

What do you dislike about PostgreSQL?

While PostgreSQL is extremely powerful, it can be intimidating for newcomers. Some advanced configurations—like connection pooling or query planner tuning—require deep database knowledge. The learning curve for replication and failover setup is also steep, and GUI tools are not as intuitive as those for MySQL or SQL Server. However, once mastered, its capabilities easily outweigh the initial challenges. Review collected by and hosted on G2.com.

Balkishan N.
BN
Senior Software Engineer
Mid-Market (51-1000 emp.)
"Deep Dive into PostgreSQL: A Comprehensive Review"
What do you like best about PostgreSQL?

1) Open-source and free

2) Highly reliable and ACID compliant

3) Supports complex queries and JSONB

4) Extensible (custom types, functions, extensions)

5) Strong concurrency with MVCC

6) Cross-platform and cloud compatible

7) Advanced security features

8) Good scalability and replication

9) Large and active community Review collected by and hosted on G2.com.

What do you dislike about PostgreSQL?

1) Slower for simple read-heavy workloads

2) Requires manual tuning for performance

3) Replication/sharding setup is complex

4) Steeper learning curve

5) Higher memory and disk usage

6)Fewer managed hosting options Review collected by and hosted on G2.com.

Jose Alfredo A.
JA
Docente Postgrado (Cursos de Actualización)
Information Technology and Services
Mid-Market (51-1000 emp.)
"PostgreSQL as a powerful database manager"
What do you like best about PostgreSQL?

The robustness with which the data is handled, the ease of managing tables, in addition to the fact that several database GUIs integrate easily to manage all the information handled within PostgreSQL. Review collected by and hosted on G2.com.

What do you dislike about PostgreSQL?

It is somewhat slow in its performance, as for small databases it would be better to use another relational database manager. Review collected by and hosted on G2.com.

Verified User in Computer Software
AC
Small-Business (50 or fewer emp.)
"Solid database that just works - the gold standard for open-source RDBMS"
What do you like best about PostgreSQL?

What truly distinguishes PostgreSQL for me is its reliability and data integrity. After more than five years of using it in production environments, I can say it has never failed me. Its ACID compliance is exceptionally robust, and the way it manages concurrent transactions continues to impress. I also value its extensive feature set, such as JSONB support, full-text search, and the ability to extend functionality with custom functions and types. The community is another strong point—whenever I encounter an edge case, I can usually find a well-documented solution or a helpful discussion in the mailing lists. Review collected by and hosted on G2.com.

What do you dislike about PostgreSQL?

The learning curve can be quite steep for newcomers, particularly when it comes to grasping the nuances of vacuum and autovacuum tuning to achieve optimal performance. Managing configurations across various environments demands close attention, as the default settings are not always suitable for production workloads. While replication is a strong feature, its setup tends to be more complicated than with some other options. Review collected by and hosted on G2.com.

Sarthak D.
SD
Software Development Engineer
Enterprise (> 1000 emp.)
"Powerful, Flexible, and Reliable Relational Database Solution"
What do you like best about PostgreSQL?

PostgreSQL is the most abstract form of relational databases that provides ease of normalization, handling multiple databases, and transactions. All ACID properties can easily be applied, and it provides tools, an easier way to automate tasks.

Great Customer Support.

APIs, adapters, and interfaces are readily available for integration. Review collected by and hosted on G2.com.

What do you dislike about PostgreSQL?

Slow performance for large databases and complex queries.

No horizontal scaling.

No Columnar storage of tables and no optimal indexing and sharding.

Beginner unfriendly for introduction to RDBMS. Review collected by and hosted on G2.com.

Sergey P.
SP
Freelance Software Engineer
Mid-Market (51-1000 emp.)
"Rock-Solid Reliability and Data Integrity with PostgreSQL"
What do you like best about PostgreSQL?

PostgreSQL strictly adheres to ACID principles, ensuring transactions are processed reliably even under high load or failures. Its write‑ahead logging (WAL) and crash recovery mechanisms mean data stays consistent and recoverable. Review collected by and hosted on G2.com.

What do you dislike about PostgreSQL?

PostgreSQL’s rich feature set can overwhelm beginners. Understanding MVCC, WAL, and isolation levels requires time and effort. Configuring postgresql.conf optimally demands DBA expertise. Documentation is thorough but technical, making onboarding slower for less‑experienced teams. This complexity pays off long‑term but raises initial barriers. Review collected by and hosted on G2.com.

Mahesh B.
MB
data scientist
Mid-Market (51-1000 emp.)
"Good Database for Web Applications"
What do you like best about PostgreSQL?

I mainly used my postgres for storing my transactional data and also for some analytical data. It is very good database if we are using it for transactions. Review collected by and hosted on G2.com.

What do you dislike about PostgreSQL?

When the data is large , it is little slow and also we need maintain proper indexing for every thing. Review collected by and hosted on G2.com.

Luca P.
LP
Chief Operational Officer DEQUA Studio | Formerly CTO
Marketing and Advertising
Small-Business (50 or fewer emp.)
"Open Source RDBMS"
What do you like best about PostgreSQL?

Mature, open source object-relational database management system (ORDBMS) with a long track record of reliability and technical depth. Its architecture and feature set are consistently robust, making it suitable for a wide range of workloads, from transactional systems to analytical platforms.

Key technical features that consistently perform well:

• Extensibility: PostgreSQL supports custom data types, operators, and functions. The extension ecosystem is rich, with modules like PostGIS for geospatial data and pgcrypto for cryptographic functions. The ability to define user-defined functions in multiple languages (PL/pgSQL, Python, Java, etc.) adds flexibility for advanced use cases.

• Advanced SQL compliance: The system implements a wide array of SQL standards, including support for window functions, common table expressions (CTEs), and recursive queries. This makes it possible to express complex business logic natively within the database.

• ACID transactions and data integrity: PostgreSQL enforces atomicity, consistency, isolation, and durability. Features like multi-version concurrency control (MVCC), foreign keys, triggers, and check constraints are implemented in a way that works reliably even under heavy concurrent loads.

• Native support for structured and semi-structured JSON, XML, HSTORE, and array data types are first-class citizens. This allows for flexible schema design and hybrid workloads that combine relational and document-oriented paradigms.

• Indexing and performance optimization: Multiple indexing strategies are available, including B-tree, GiST, GIN, and SP-GiST, which handle diverse query patterns efficiently. Full-text search and partial indexes are supported natively.

• Cross-platform and deployment flexibility: PostgreSQL runs on all major operating systems (Linux, Windows, macOS, BSD variants) and is available as a managed service from most cloud providers, as well as for on-premises deployment.

• Active and knowledgeable community: The documentation is comprehensive, and the global community is engaged and responsive. Frequent updates and a transparent development process ensure quick access to new features and security patches. Review collected by and hosted on G2.com.

What do you dislike about PostgreSQL?

• Enterprise-readiness out of the box: Core PostgreSQL does not include certain enterprise features natively, such as built-in sharding, advanced high-availability clustering, or automated failover. These require third-party tools or extensions, each with their own operational complexity and support models.

• Performance tuning complexity: Achieving optimal performance for large or highly concurrent workloads often demands careful configuration and ongoing monitoring. Autovacuum and query planner behaviors, in particular, may need manual adjustment in demanding environments. Review collected by and hosted on G2.com.

Pricing Insights

Averages based on real user reviews.

Time to Implement

2 months

Return on Investment

9 months

Average Discount

11%

PostgreSQL Comparisons
Product Avatar Image
MySQL
Compare Now
Product Avatar Image
MariaDB
Compare Now
Product Avatar Image
Oracle Database
Compare Now
PostgreSQL Features
Storage
Availability
Stability
Text Search
Data Types
Operating Systems
Database Locking
Access Control
Data Concurrency
Product Avatar Image
PostgreSQL