Cloud, Database Administration & Monitoring, Database management, Development & Performance, YaK How to contribute to YaK 08.10.2022 by Daniel Westermann Some days ago we officially launched YaK, which is our open source tool for deploying infrastructures everywhere. Because the core component of Yak is open source, can you contribute if you want. Contributions are more than(…)
Database Administration & Monitoring Be careful with “public” in PostgreSQL 04.10.2022 by Daniel Westermann PostgreSQL comes with the "public" schema by default and we always recommend to drop it for PostgreSQL versions up to 14. The reason is, that everybody who is able to connect to a database, by default, can create objects in(…)
Database Administration & Monitoring Do you really need varchar(n) in PostgreSQL? 24.09.2022 by Daniel Westermann PostgreSQL comes with three data types for storing characters. char, varchar and text. What we often see at our customers is, that varchar(n) is used when they want to store characters and limit the amount of characters which are allowed(…)
Database Administration & Monitoring TOASTing in PostgreSQL, let’s see it in action 22.09.2022 by Daniel Westermann The last two posts introduced TOASTing strategies and how TOAST tables look like. Have a look at those posts if you are not yet familiar with TOAST in PostgreSQL. In this post we'll look(…)
Database Administration & Monitoring TOASTing in PostgreSQL, TOAST tables 21.09.2022 by Daniel Westermann Make sure that you read the last post about TOASTing strategies in PostgreSQL before you continue with this one, at least if you are not familiar with the previous topic. The strategies we looked at are one(…)
Database Administration & Monitoring TOASTing strategies in PostgreSQL 20.09.2022 by Daniel Westermann In Oracle a single row can span more than one block, which is called row chaining. As PostgreSQL does not allow a row to span multiple blocks, there needs to be a way to work around that. The default block(…)
Database Administration & Monitoring In which schema do temporary tables go in PostgreSQL? 12.07.2022 by Daniel Westermann As you might know, you can create temporary tables, views and sequences in PostgreSQL. Temporary means, that the temporary table, view or sequence will be dropped when you either end your session or you transaction. When the drop will happen(…)
Database Administration & Monitoring A 7 year journey, my longest employment ever 13.06.2022 by Daniel Westermann It has been an amazing ride: 1st of May 2022 I have been with dbi services for exactly seven years. This is by far the longest employment in my career. When I started way back in 2015 most of my(…)
Database Administration & Monitoring, PostgreSQL Helvetia used AWS SCT & DMS to migrate to AWS RDS for PostgreSQL 19.05.2022 by Daniel Westermann One of our long term-time customers, Helvetia, successfully migrated on-prem Oracle databases to AWS, not only because of the licenses, but more importantly: to deploy faster, innovate faster, and use the state-of-the-art open source(…)
Database Administration & Monitoring PostgreSQL 15: More flexibility with setting parameters 12.04.2022 by Daniel Westermann Another nice feature just made it into PostgreSQL 15: You can now control who is allowed to set specific parameters. This gives you a lot more flexibility, especially when you are hosting PostgreSQL instances for your customers. You can delegate(…)