Skip to content
Announcing BigAnimal: Fully managed PostgreSQL in the Cloud


:EDB Labs

Direct knowledge from EDB's technologists about PostgreSQL, the Postgres ecosystem, and open source



  • Managing BigAnimal Clusters with BigAnimal’s APIs in Ansible

    Doug Ortiz6/28/2022

    In this blog posting we will be looking at BigAnimal cluster management via BigAnimal’s APIs with Ansible.

  • How To Use Autocomplete Feature in Query Tool

    Akshay Joshi6/10/2022

    pgAdmin 4 introduced the autocomplete feature in the Query Tool in version 1.0. This feature helps database developers and database administrators to write SQL commands faster by reducing the typing effort and providing quick access to database information by listing all available database objects with their properties.

  • How Developers Can Optimize Code in EDB Advanced Server on BigAnimal

    Vibhor Kumar6/6/2022

    EDB Postgres Advanced Server offers more to developers and DBAs for optimizing and tuning procedures/functions capabilities to make an application run fast.

  • Using a Virtual Environment with pl/python3 in PostgreSQL

    Dave Page5/30/2022

    By default, pl/python3 functions and procedures in PostgreSQL will use the system Python environment. In order to avoid pollution of that environment and to separate requirements for different projects we can utilise virtual environments, either on a server-wide or per-session basis.

  • Understanding pgAdmin 4 Architecture

    Yogesh Mahajan 5/27/2022

    This blog explains pgAdmin 4 architecture and the technologies used. The blog provides high-level information about how pgAdmin 4 supports third party authentication and consuming cloud provider services, to deploy Postgres instances on cloud.

  • What Is Database-as-a-Service (DBaaS)? Tutorial on How to Use Managed Database Service for PostgreSQL

    Marc Linster5/16/2022

    Learn what database-as-a-service (DBaaS) is, and how you can save money by using it. Find out more about the pros and cons of DBaaS to find the right solution for your organization.

  • PG Phriday: What You Should Know About Basic Postgres Authentication

    Shaun Thomas 5/11/2022

    Frequent participants in the Postgres Discord and Slack servers, mailing lists, IRC chat, and other Postgres hangouts often hear a common refrain: I’ve installed Postgres, so now what? We may be tempted to say “Go forth young one, and explore!” Yet there’s a more fundamental question left unanswered: how do you even connect to explore in any capacity? What does that entail? Let’s explore how to connect to a fresh Postgres installation, and see what a new user really needs to know in order to experiment with Postgres.

  • Query Tool vs. View/Edit Data in pgAdmin 4

    Nikhil Mohite 5/10/2022

    pgAdmin 4 provides 2 different ways to execute queries on the database: * Query tool: 
 You can write and execute custom queries on any table in the connected database. * View/Edit data: 
 View/Edit data can be used to view or modify a particular table's data.

  • Use of the Master Password in pgAdmin 4

    Akshay Joshi4/22/2022

    pgAdmin 4 introduced the Master Password in order to secure and later unlock saved server passwords. Any password that is saved in the SQLite DB file - used for storing user preferences and other data - through the save password or save SSH tunnel password option will be encrypted and decrypted using the master password.

  • Steady Storage Stampede

    Shaun Thomas 4/21/2022

    High Availability is more than just choosing the right architecture, replication tools, and failover systems. Storage can play a surprisingly important role in server responsiveness, as can somewhat obscure operating system tuning parameters. This week in PG Phriday, we’re going to examine just how important storage behavior can be to Postgres High Availability.

  • pgAdmin 4 Deployment Modes

    Fahar Abbas4/5/2022

    pgAdmin 4 can be installed in Desktop mode for individual users or in Server mode to support multiple remote users.

  • PG Phriday: Tidying Up With VACUUM

    Shaun Thomas 4/1/2022

    Hot on the heels of our discussion on preventing Postgres XID wraparound using basic monitoring, let’s talk about arresting the risk almost entirely through Autovacuum. With a few relatively minor tweaks to our configuration and focusing on the occasional problematic table, we can both increase maintenance throughput, and also reduce impact on client queries. Let’s demystify the art of VACUUM and keep our cluster self-maintaining in the bargain.

  • pgAdmin 4 Browser Tree

    Khushboo Vashi3/23/2022

    The pgAdmin 4 browser tree is a crucial component from the UI perspective as it lists all the database server objects and all other functionality relies on it. As it lists thousands of objects, the performance of the tree was a concern for the team. In 2020, we decided to move from Backbone to React, so after doing some R & D work, we came to the conclusion to implement the browser tree from scratch using the React Aspen Tree package.

  • PG Phriday: Wrapping Transactions Right Round

    Shaun Thomas 3/17/2022

    Since transactions and replication within Postgres are essential to all types of availability, that means keeping the transaction ID state healthy. This Phriday we’ll cover the best configuration settings for avoiding this and take a look at what kind of monitoring we can employ as an early warning system. Don’t let the prospect of Postgres XID wraparound make you dizzy!

  • Tuning max_wal_size in PostgreSQL

    Dave Page3/17/2022

    Tuning of the max_wal_size configuration parameter in PostgreSQL can have a profound effect on performance, but it's often overlooked or not given the priority it deserves in favour of other parameters, such as those that are easier to understand. In this blog we'll discuss what the parameter does, how to tune it, and how to monitor the system to ensure the tuning is effective.

  • Managing BigAnimal Clusters with BigAnimal’s APIs in Go

    Doug Ortiz3/4/2022

    In this blog posting we will be looking at BigAnimal cluster management via BigAnimal’s APIs with Go.

  • Replication Revue

    Shaun Thomas 2/24/2022

    The types of Postgres clusters we can build to achieve high availability is highly dependent on the replication technologies we employ, both now, and in the future. Let’s explore how Postgres replication evolved to what it is today, and how it could grow in the future. By understanding this, we can design clusters that take full advantage of the tools Postgres makes available, and be ready for coming enhancements.

  • Managing BigAnimal Clusters with BigAnimal’s APIs with Python 3

    Doug Ortiz2/18/2022

    In this blog posting we will be looking at BigAnimal cluster management via BigAnimal’s APIs with Python.

  • Feature Test Automation in pgAdmin 4

    Yogesh Mahajan 2/18/2022

    pgAdmin 4 is the most popular and the most feature rich Open Source administration and development platform for PostgreSQL. pgAdmin can be run either in desktop mode (single user) or server mode (multi user). In server mode, pgAdmin can be accessed u ...

  • PG Phriday: Achieving Nominal Bi-directional Replication

    Shaun Thomas 2/4/2022

    Join us this week as we share a dire warning against misusing pglogical in an attempt to achieve bi-directional replication. The end result will likely incur data loss, node divergence, system outages, and be far more of a potential liability than many would expect. From additional necessary management scripts to maintain the facade, to unhandled conflicts mixing data, we’ll discuss just a few of the ways this seemingly innocent attempt at innovation can go wrong.


CompanyPostgreSQL ExpertsCustomer Success StoriesPostgres TutorialsEDB Labs

Popular Posts

BigAnimal: Fully managed PostgreSQL in the cloud

BigAnimal features Oracle compatibility, built-in high availability, and 24/7 support from our team of PostgreSQL experts.

Learn more

Demo of Oracle SQL compatibility in BigAnimal

BigAnimal lets you run Oracle SQL queries in the cloud via EDB Postgres Advanced Server. Watch the video, or load up psql and follow along.

Learn more