The graphical query plan analyzer in pgAdmin III tool is a very valuable feature. Fast bulk data load and extract feature using COPY is a very useful feature I have used.
Technology Architect at Broadridge Financial Solutions
Fast bulk data load and extract feature using COPY is useful.
What is most valuable?
How has it helped my organization?
Helped solve my problem to extract large amount of data in a specific order on a Greenplum application.
What needs improvement?
String manipulation functions can be improved. I could not find reverse string function and ended up writing my own. Similarly array functions like length of array etc where not available and we created our own.
For how long have I used the solution?
I've used it for 4 years now.
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
Partner - PostgreSQL support manager at a tech company with 51-200 employees
It is secured by design, with their own firewall for host-based authentication.
What is most valuable?
PostgreSQL provides the perfect combination of freedom, reliability, stability, security, performance, power, and ease of use. Freedom because it is the only world-class RDBMS not owned by a company. Reliability because anyone looking among the tons of public bugs from other RDBMSs such as Oracle or DB2, and does a comparison with PostgreSQL bugs, will feel confident. PostgreSQL is secured by design, with their own firewall for host-based authentication. PostgreSQL has a superior optimizer, the performance is very good in heavily loaded environments, and it has unique features such as partial indexes and full text search support with GIN indexes. Regarding power, PostgreSQL is a best of breed RDBMS in terms of SQL capability, procedural languages (many of them), programming language and datatypes support (including JSON) and async LISTEN/NOTIFY. Finally, the ease of use or autonomy, is a very valuable factor; PostgreSQL have all the configuration in two single files (postgresql.conf and the "firewall" pg_hba.conf).
How has it helped my organization?
We have migrated some databases from Oracle to PostgreSQL lowering licensing fees and reducing the vendor lock-in, gaining sovereignty.
What needs improvement?
The are many items in my wish list - parallel access (in development), incremental backups, standard MERGE statement (there is a similar INSERT/ON CONFLICT DO), snapshot queries (SELECT AS OF TIMESTAMP), better monitoring stats views, a "trace" feature for a specified running backend, allow streaming replication for a standby from a previous major release in order to minimize downtime during upgrades (this could be difficult with physical standbys, maybe could be easier with logical replication). Of course, everybody needs to keep in mind that any wish list needs to point to the core features, because PostgreSQL is FOSS, and there are other ecosystems out there developing third party features. Here, my wish list for third party software factories is the HTTP->PL/pgSQL adapter, that will enable the development of an Enterprise Web Application Development Framework with just a database (like Oracle APEX).
For how long have I used the solution?
I've used this solution for more than six years. I started using it in 2009.
What was my experience with deployment of the solution?
Deployment is very easy in PostgreSQL.
What do I think about the stability of the solution?
Regarding stability, I never viewed runaway processes, nor needed to execute kill or use the Linux IPCRM command against PostgreSQL resources, unlike Oracle and DB2.
What do I think about the scalability of the solution?
It is possible to scale-up (simply adding resources), on demand and without restrictions because PostgreSQL is free. Further, it is possible to realize read scalability with hot standbys.
How are customer service and technical support?
Very good, based on the few opportunities where I have had to post a problem. I always got an answer quicker in the PostgreSQL forum than opening Oracle SRs or IBM APARs, and the resolutions were also more accurate.
Which solution did I use previously and why did I switch?
I have more than 10 years of DBA experience, working with Oracle, DB2 and MySQL too. All of them have pluses and minuses, and I usually need to explain that nobody can claim "X is better to Y", at least with the universe limited to world-class RDBMS like PostgreSQL, Oracle, DB2 and MySQL. Of course, certain scenarios can mean that one RDBMS is better positioned than another to handle.
How was the initial setup?
The learning curve is much friendlier with PostgreSQL than with Oracle or DB2. In fact, this could be a risk, because heavily loaded production environments usually needs DBA monitoring and intervention.
What about the implementation team?
I did it in-house. The only advice is to read and learn from PostgreSQL documentation and related books or blogs. PostgreSQL is easy to start, but is a complex RDBMS with many screws to adjust.
What's my experience with pricing, setup cost, and licensing?
There is no pricing/licensing at all. Of course, there are many companies offering PostgreSQL support at different costs and some specialized in several languages/countries.
What other advice do I have?
Ask the community. I believe any committed PostgreSQL user will be happy to help and provide advice.
Disclosure: My company has a business relationship with this vendor other than being a customer: As a Logos Consulting partner, I offer PostgreSQL support services, focused on the Uruguayan market.
Buyer's Guide
PostgreSQL
May 2025

Learn what your peers think about PostgreSQL. Get advice and tips from experienced pros sharing their opinions. Updated: May 2025.
857,028 professionals have used our research since 2012.
Developer Advocate (PaaS Dust Spreader) at a tech vendor with 5,001-10,000 employees
Top feature is PostGIS, the spatial extension. I also like the Key-Value column type and the JSON column type.
Valuable Features:
The spatial extension, PostGIS, is amazing and probably the gold standard. I also like the Key-Value column type and the JSON column type. Apart from this, it has all the other features you will need in an RDBMS and then some. It has a vibrant FOSS community with a great license and it has plenty of books and documentation
Improvements to My Organization:
Rather than using Desktop GIS software we were able to carry out a lot of our spatial operations faster with larger datasets by moving the operations into PostgreSQL. We also save a ton of money on Oracle licenses. Finally, rather than having to give up my relational features, I can use the JSON data type and get everything I want.
Room for Improvement:
They need to work towards making it work better in a cloud environment. Also, I would love to see them developm multi-master replication.
Deployment Issues:
We have had no issues with the deployment.
Stability Issues:
There have been no performance issues.
Scalability Issues:
It's been able to scale for our needs.
Other Advice:
Get a good book so you can get exposed to all the great functionality in PostgreSQL. I would highly recommend looking at the postgresql.conf configuration settings when you are ready to go into production.
Disclosure: My company has a business relationship with this vendor other than being a customer: We are partners with Crunchy Data Solutions who provide their own postgresql distribution.
Founder and Business Intelligence Consultant at Know Solutions
It is easy grow it from a small environment to a large one.
What is most valuable?
It is easy grow it from a small environment to a large one.
How has it helped my organization?
We use PostgreSQL as the basic tool for offering our data warehouse and BI solutions. This way my customers have a free tool and I can offer a lower price for our services.
What needs improvement?
It should have a better native client tool to manage the databases.
For how long have I used the solution?
I've been using it for nine years.
What was my experience with deployment of the solution?
We have had no issues with the deployment.
What do I think about the stability of the solution?
There have been no performance issues.
What do I think about the scalability of the solution?
It's been able to scale for our needs.
How are customer service and technical support?
I've never used it , but this tool has a big community and they are always open to helping.
Which solution did I use previously and why did I switch?
We had some problems with bigger customers using MySQL so we moved to PostgreSQL.
How was the initial setup?
It's very straightforward if you are using the default configurations. It can become complex when you begin to change these configurations to adapt it to fit your environment.
What about the implementation team?
In-house because we a are a technology company. I always advise to look for a consulting company, sometimes the default configuration is not enough and the tool can become a bottleneck if it isn't properly configured.
What's my experience with pricing, setup cost, and licensing?
My advice is to always begin with the free licenses, and if you see that your tool is becoming a strategic solution, you can look into obtaining professional licenses.
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
Software Architect and Senior Technology Consultant at a tech services company with 51-200 employees
It's a stable RDBMS. I believe that drivers should be improved.
Valuable Features
PostgreSQL is a stable RDBMS. It's free, and supports standard SQL.
Improvements to My Organization
I have developed many portals and internet commercial sites with this RDBMS. It's easy and quick to publish portals and websites when you have this in production.
Room for Improvement
I believe that drivers must be better. For example, the .NET drivers could be more robust for the latest Entity Framework version.
Use of Solution
I've been using it for two to three years.
Stability Issues
There have been no performance issues.
Scalability Issues
It's been able to scale for our needs.
Customer Service and Technical Support
PostgreSQL is a community RDBMS. There are many articles, blogs, examples and information about its features on the internet.
Initial Setup
The initial setup is easy because it's only a package. It can be setup either on the cloud or with hosting providers once it's installed.
Implementation Team
I have used GoDaddy hosting, and Amazon EC2 with PostgreSQL. I don't have any problems.
Pricing, Setup Cost and Licensing
My only cost is for the server that PostgreSQL is hosted on.
Other Solutions Considered
I've worked with MySQL, Firebird, etc. and, in my opinion, PostgreSQL is more scalable.
Other Advice
It is a good free RDBMS. It's stable, scalable and reliable.
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
Platform Developer at a tech vendor with 51-200 employees
We were able to integrate disperate data sources into our Postgres Data Warehouse.
Valuable Features
Overall it is an excellent RDBMS and it is easy to use and administer. In PostgreSQL 9.5 the table inherent Foreign Data Wrappers(FDW) is available. This extension is available for most databases which makes building server federation very possible.
In 9.5 support for FDW was improved which means it is now possible to import a complete foreign schema. Foreign Table inheritance is now supported as well. They have also improved the Foreign Query optimization since v9.4. Lastly, It has low maintenance requirements so not much has to be done as far as DBA tasks go.
Improvements to My Organization
We were able to use the latest features described above to facilitate the integration of disperate data sources into our Postgres Data Warehouse.
Room for Improvement
- Improved support for parallel query execution
- Merge Joins
- Improved Handling of Materialized Views
Use of Solution
I've been using it for years.
Deployment Issues
We have had no issues with the deployment.
Stability Issues
There have been no performance issues. It's a very stable environment.
Scalability Issues
It's been able to scale for our needs and easy to extend when needed.
Customer Service and Technical Support
Although there is no tech support, it has a large user community who are always helping each other.
Other Advice
The last few versions work great out of the box without much config changes. Don't be afraid to try it.
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
Senior Developer at a tech services company with 1,001-5,000 employees
Slot-based streaming replication can be done either live or as a purposely delayed task.
Valuable Features:
- Hassle-free, low maintenance operation
- Free
- SQL compliance
- Slot-based streaming replication - live and purposely delayed are available
- Robustness
- Performance
- Low maintenance
- Decent Windows management GUI
- Cross-platform
Improvements to My Organization:
It's improved security by allowing us to switch from an unsecure file-based database to a secure SQL database without license payments. Also, it provides us with multiple disaster recovery options with streaming replication.
Room for Improvement:
It requires better management tools.
Use of Solution:
I've been using it for 12 years.
Deployment Issues:
We have had no issues with the deployment.
Stability Issues:
It's been a stable product.
Scalability Issues:
It's been deployed on >180 machines within the organization, ranging from Windows XP to Windows 2012 R2 and Ubuntu v12 to v16, and it's been stable.
Other Advice:
Well worth the effort! I've been using it in my professional capacity without a single incident.
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
Specialist of Information Security at a transportation company with 1,001-5,000 employees
It increased the database possibilities within the company. I'd like the ability to import data safely and securely from other databases without errors.
What is most valuable?
I had many problems on v8.3 when I needed to use SSL client certificate authentication but on version 8.4 my problem was resolved, I’m an information security specialist and my focus is it so all features about security for me is important and the security on PostgreSQL after 8.4 was good.
How has it helped my organization?
I can say that PostgreSQL increased the database possibilities within the company.
What needs improvement?
I have a dream that a database could import data safely and securely from other databases without errors and by using a GUI to help migrate the data.
For how long have I used the solution?
I've been using it for years.
What was my experience with deployment of the solution?
We have had no issues with the deployment.
What do I think about the stability of the solution?
There have been no performance issues.
What do I think about the scalability of the solution?
It's been able to scale for our needs.
Which solution did I use previously and why did I switch?
In my last company, we had been using Access. We changed to PostgreSQL as we needed something more robust and usable. This was provided by PostgreSQL which at the time was the perfect solution for what we needed.
What other advice do I have?
PostgreSQL is a perfect database to be used by small to mid-sized companies. Many years ago when I worked with medium companies I would have given it a 10/10 but as the database community has grown, it has decreased.
Disclosure: My company does not have a business relationship with this vendor other than being a customer.

Buyer's Guide
Download our free PostgreSQL Report and get advice and tips from experienced pros
sharing their opinions.
Updated: May 2025
Popular Comparisons
MySQL
Firebird SQL
MariaDB
Redis
MongoDB
Chroma
Faiss
OpenSearch
InfluxDB
Milvus
LanceDB
Microsoft Azure Cosmos DB
Qdrant
Cassandra
SQLite
Buyer's Guide
Download our free PostgreSQL Report and get advice and tips from experienced pros
sharing their opinions.
Quick Links
Learn More: Questions:
- What is the best GUI tool for development and management of a PostgreSQL database?
- How does Firebird SQL compare with PostgreSQL?
- When evaluating Open Source Databases, what aspect do you think is the most important to look for?
- Did you switch from a different solution to MySQL? Can you list a few pros and cons for making the move?
- Which database is the best for session cashing?
- Why is Open Source Databases important for companies?
- Which low-code (no-code) database solution do you prefer?
Very good review
We backup PostgreSQL with DB Protection for PostgreSQL using IBM Spectrum Protect