PostgreSQL pgconf.eu 2025 – RECAP 26.10.2025 by Adrien Obernesser I was fortunate to be able to attend at the pgconf.eu 2025. This year event was happening in RIGA and joined together once again key members of the community, contributors, committers, sponsors and users from across the world.
PostgreSQL RAG Series – Adaptive RAG, understanding Confidence, Precision & nDCG 12.10.2025 by Adrien Obernesser Introduction In this RAG series we tried so far to introduce new concepts of the RAG workflow each time. This new article is going to introduce also new key concepts at the heart of Retrieval. Adaptive RAG will allow(…)
PostgreSQL RAG Series – Hybrid Search with Re-ranking 05.10.2025 by Adrien Obernesser Introduction In the first part of this RAG series, we established the fundamentals of Naive RAG with dense vector embeddings on PostgreSQL using pgvector. That foundation works well for conceptual queries, but production systems quickly reveal a limitation:(…)
PostgreSQL RAG Series – Naive RAG 28.09.2025 by Adrien Obernesser Introduction Since my last series on pgvector I had quite a fun time to work on RAG workflows on pgvector and learned some valuable lessons and decided to share some of it in a blog post series on the(…)
PostgreSQL PostgreSQL CDC to JDBC Sink – minimal event driven architecture 14.09.2025 by Adrien Obernesser Introduction “Make it simple.” When you have to create a solution, design an architecture, you should always take the simplest path, this is often the better solution proven by field knowledge and experiences of not scalable patterns. Which means(…)
PostgreSQL PostgreSQL 17-18 major upgrade – blue-green migration with minimal downtime 18.05.2025 by Adrien Obernesser As PostgreSQL 18 Beta 1 has been released (link) and is packed with lots of cool features like improved IO on reads for example, I wanted to test out the new pg_createsubscriber and pg_upgrade options and how they(…)
PostgreSQL Technological debt with AI workflows: When data hits the fan? 28.04.2025 by Adrien Obernesser AI projects are increasing and with it comes some risks that are or not related to this technology. Some organizations are jumping straight into “plug the LLM into a vector database” ( like Pinecone, Qdrant, pgvector…) at the(…)
PostgreSQL pgvector, a guide for DBA – Part3 AI agent and workflows 13.03.2025 by Adrien Obernesser Introduction Nowadays, everyone in IT is well versed in using ChatGPT and other LLM-powered Chat to retrieve information like Google or try to learn something with it. The problem with those models is their accuracy. Current AI models only(…)
Delphix, DevOps, Oracle, PostgreSQL, SQL Server Delphix Data Virtualization and Masking 20.02.2025 by Hervé Schweitzer After successfully completing several customer projects involving Delphix products, Data Virtualization and Data Masking, I decided to set up a complete infrastructure internally to test the combination of both products. Delphix Data Virtualization Creates only a virtual(…)
PostgreSQL pgvector, a guide for DBA – Part1: LAB DEMO 09.02.2025 by Adrien Obernesser Introduction The first release of pgvector occurred in April 2021. Since then a lot has changed and is still changing. Even though we could say that the level of maturity of AI stacks and usage is currently really amazing,(…)