Database Administration & Monitoring About temp_tablespaces in PostgreSQL 14.03.2020 by Daniel Westermann There often is a discussion if tablespaces should be used in PostgreSQL. People used to work with Oracle are often a bit surprised by this discussion as there is no way around using tablespaces in that technology. PostgreSQL does not(…)
Database Administration & Monitoring Collations in PostgreSQL – basics 05.03.2020 by Daniel Westermann When you work with databases sooner or later you will need to get in touch witch collations. It might be that you never needed to think about it as initdb picked a(…)
Database Administration & Monitoring Adding PostgreSQL extensions without being super user? 22.01.2020 by Daniel Westermann Usually, when you need to install a PostgreSQL extension you do this as superuser (or at least I am doing it like this). The downside of that is, of course, that a super user must be available once a new(…)
Database Administration & Monitoring PostgreSQL 13: parallel vacuum for indexes 20.01.2020 by Daniel Westermann Because of its implementation of MVCC PostgreSQL needs a way to cleanup old/dead rows and this is the responsibility of vacuum. Up to PostgreSQL 12 this is done table per table and(…)
Database Administration & Monitoring Deploying your own PostgreSQL image on Nutanix Era – 2 – Deploying a new PostgreSQL VM 18.01.2020 by Daniel Westermann In the last post I described how you can create your own PostgreSQL image in Nutanix Era. In Nutanix wording this is a "Software profile". This profile can now be used to deploy PostgreSQL VMs with(…)
Database Administration & Monitoring Deploying your own PostgreSQL image on Nutanix Era 17.01.2020 by Daniel Westermann Some days ago we had a very good training on Nutanix. Nutanix is a Hyper-converged infrastructure and that means that all is software driven and the system can be deployed on many(…)
Database Administration & Monitoring Real time replication from Oracle to PostgreSQL using Data Replicator from DBPLUS 02.12.2019 by Daniel Westermann I've done quite some real time logical replication projects in the past, either using Oracle Golden Gate or EDB replication server. Build in logical replication in PostgreSQL (which(…)
Database Administration & Monitoring Enabling, disabling, and validating foreign key constraints in PostgreSQL 28.11.2019 by Daniel Westermann Constraints are in important concept in every realtional database system and they guarantee the correctness of your data. While constraints are essentials there are situations when it is required to disable or drop them temporarily. The reason could be performance(…)
Database Administration & Monitoring A schema and a user are not the same in PostgreSQL 27.11.2019 by Daniel Westermann When people with an Oracle background attend our PostgreSQL DBA Essentials training there is always a bit of confusion about schemas and users. In Oracle a schema and(…)
Database Administration & Monitoring Fun with arrays in PostgreSQL 18.11.2019 by Daniel Westermann As you might already know, PostgreSQL comes with many, many data types. What you might not know is, that you can create arrays over all this data types quite easily. Is that(…)