How to install PostgreSQL 16 from appstram in Cent OS 9

PostgreSQL is available on RHEL/Cent OS by default as AppStream. As per RHEL documentation, RHEL/CentOS comes with a new feature called Application Streams (AppStreams), in which multiple versions of packages are provided, with a known period of support. These modules can be thought of as package groups that represent an application, a set of tools, … Read more

How to Set Up a Highly Available PostgreSQL 17 Cluster using Patroni

https://www.youtube.com/watch?v=JDeD2chhIW0&t=917sPostgreSQL is a popular open-source relational database management system (RDBMS) used by many organizations to store and manage their data. To ensure high availability and prevent downtime, it’s essential to have a robust HA setup for PostgreSQL. Patroni, HAProxy, Keepalived, etcd, and watchdog can be used together to achieve this goal. Short description of the … Read more

PostgreSQL Administration – A Journey from Novice to Pro

Context – 1 Whether you’re a novice embarking on a career as a database administrator or an experienced professional from another RDBMS technology, People often ask me about how to kickstart the PostgreSQL administration journey or take it to the next level Context – 2 Typical use cases that we hear from the PostgreSQL community … Read more

How to Set Up a Highly Available PostgreSQL 15 Cluster on Cent OS8

PostgreSQL is a popular open-source relational database management system (RDBMS) used by many organizations to store and manage their data. To ensure high availability and prevent downtime, it’s essential to have a robust HA setup for PostgreSQL. Patroni, HAProxy, Keepalived, etcd, and watchdog can be used together to achieve this goal. Patroni: Patroni is an … Read more

PostgreSQL 14 – In progress transaction in logical replication

Per PostgreSQL 14 release notes “When using logical replication, PostgreSQL can now stream in-progress transactions to subscribers, with significant performance benefits for applying large transactions on subscribers. PostgreSQL 14 also adds several other performance enhancements to the logical decoding system that powers logical replication.” What is in-progress transactions streaming? As per the logical replication architecture, … Read more

Configure Grafana for PostgreSQL Database

As per the “State of PostgreSQL 2021” survey by timescale for the best visualization tool, Grafana stood first with 38.7% responders. In this post, we are going to configure Grafana to monitorPostgreSQL Database  There are 8 major steps involved in Installing and Configuring Grafana for PostgreSQL. Install Grafana(Monitoring server) # monitoring tool. Install prometheus(Monitoring server) … Read more

greenplum database – setup and configure

In this tutorial we will understand how to setup a Pivotal Greenplum 6 database cluster with following set up on Linux 6. How to Install, Create and Configure Greenplum database 6.12 in Linux – Introduction IP Address Hostname Implementations-1 Implementations-2 192.168.1.51 m_node01 master 192.168.1.52 segnode01 gpseg0(primary) gpseg1(mirror), master standby 192.168.1.53 segnode02 gpseg1(primary) gpseg0(mirror) Introducing the … Read more

Foo-Bar and PostgreSQL

I was reading the PostgreSQL official documentation and in every other page I read something like, foo and bar. Foo, Bar and PostgreSQL PostgreSQL documentation has 675 instances where the word foo is used. Understanding the concept of database, PostgreSQL came up with the example., CREATE DATABASE foo WITH TEMPLATE template0; Understanding the concept of … Read more