The EDB Blog

The latest thought leadership pieces from EDB, including company and PostgreSQL announcements


Client Row Access Control In PostgreSQL

Bruce Momjian October 8, 2018

Usually, the database administrator controls who can access database data. However, it is possible for clients to completely control who can access...

Parallelism and Partitioning - Improvements in Postgres 11

Robert Haas October 2, 2018

There have been a number of articles on the upcoming improvements in Postgres v11, including one by EnterpriseDB’s own Bruce Momjian. A couple of the...

Autoprewarm: A New Functionality in pg_prewarm

Mithun Chicklore Yogendra September 25, 2018

Autoprewarm In PostgreSQL 11, a new functionality of autoprewarm has been added into the contrib module pg_prewarm. This automatically warms the...

Security Cryptographically Authenticated Rows in PostgreSQL

Bruce Momjian September 18, 2018

When storing data in the database, there is an assumption that you have to trust the database administrator to not modify data in the database. While...

Why Do We Install Software As Root ?

Dave Page September 11, 2018

Why do we install as root? A couple of common questions I hear from customers (usually long-time users of a particular database from Redwood) via our...

Enterprise Ready Postgres

Comparing the EDB Postgres Platform and PostgreSQL

September 5, 2018

Choosing a database solution is one of the most important decisions for a company that is rolling out a website or developing a new in-house...

Robert Haas

Less Bloat, Fewer Writes, and Just Plain Smaller - The Promise of zHeap

September 4, 2018

PostgreSQL has advanced in terms of features, performance, and scalability for many core systems. However, one of the problems that many enterprises...

Planet image

How to work with Nested Subprocedures in PostgreSQL

Jeevan Chalke 2018年8月14日

As the name suggests, a nested subprocedure allows us to write a function or procedure nested within another function or procedure. It means a function can have another function within it, just like its own variable. And, as this inner function is part of the outer function, it has no visibility outside the function that encloses it.

Using Toad Edge Preview 2.0.0 with EDB Postgres 10


Quest Software recently released Toad Edge 2.0, which adds support for PostgreSQL and EDB Postgres. This reduces the time that DBAs and developers...

Are you using force_parallel_mode correctly?

Using force_parallel_mode Correctly

Robert Haas July 30, 2018

I admit it: I invented force_parallel_mode. I believed then, and still believe now, that it is valuable for testing purposes. Certainly, testing using...