EDB Team

We're Postgres experts and are meaningful contributors to the PostgreSQL project and the PostgreSQL ecosystem.

Our PostgreSQL experts build software and deliver services for customers worldwide and have been at it longer than any other company in the world. We're thrilled to share our knowledge with you.

 

 

Read Blogs

Business Transformation
“We need to attain ZERO downtime and high performance in our application,” I was told during a conversation with a manager of a line of business during a conference last year. We hear this often from our customers, and we see it constantly in our conversations on forums. Most of the data center managers, sysadmins, and database administrators have heard this one from “The Business” on more than...
Business Transformation
If you are building a Spring Boot application for your next project, you would also be preparing and planning for the PostgreSQL database to store the data generated by your customers. In some previous posts on the topic of RESTful services in Spring Boot, we discussed how we can use JPA to automatically create and automatically apply the schema to the PostgreSQL database.
Arrays are a powerful programming feature frequently used by developers, both in Java and in PL/pgSQL. Interfaces can potentially become tricky, however, when the two try and talk to each other. This section explores how you can write simple code that uses the java.sql.Array Interface to insert, retrieve, & update arrays in PostgreSQL.
EDB Labs
A typical database-oriented application setup only must work with single operation SQL or RESTful execution. Your customers might only be sending the INSERT or UPDATE queries one at a time. We have covered this approach in part 2 for our series and have created a simple RESTful API that allows users to perform CRUD operations on a PostgreSQL database.
EDB Labs
PostgreSQL has json support – but you shouldn’t use it for the great majority of what you’re doing. This goes for hstore too, and the new jsonb type. These types are useful tools where they’re needed, but should not be your first choice when modelling your data in PostgreSQL, as it’ll make querying and manipulating it harder.
PostgreSQL 9.4 extends the SQL standard by inserting two new clauses that facilitate many operations required during the development of applications: the WITHIN GROUP and FILTER clauses.
For PostgreSQL 10, I have worked on a feature called “identity columns”. This blog explores this feature.
repmgr is an open-source toolset from 2ndQuadrant, a leading specialist in PostgreSQL-related technologies and services. The product is used to automate, enhance, and manage PostgreSQL streaming replication. Streaming replication in PostgreSQL has been around since version 9.0. Natively setting up and managing streaming replication involves a number of manual steps which includes the following.
Business Transformation
This article is the first in a series about migrating from Oracle to PostgreSQL. We will attempt to cover each of the topics of migration in some amount of depth and provide multiple options to the same issues and architectures.
When it comes to choosing a database platform in the healthcare industry, hospitals and large healthcare providers have historically chosen the familiar vendor, like Microsoft SQL Server. They know the name, their IT staff is typically comfortable with Microsoft products, and they feel that—if they had to—they could get support from Microsoft. Another database option that could offer more cost...