CYBERTEC PostgreSQL Logo
Ants Aasma Profile Picture

Hans-Jürgen Schönig

Founder & CEO of CYBERTEC
Hans-Jürgen Schönig has worked with PostgreSQL since the 90's. He is the CEO and technical lead of CYBERTEC PostgreSQL International, a market leader in the field. He's served countless customers around the globe since the year 2000. He is also the author of the well-received "Mastering PostgreSQL" book series, as well as several other books about PostgreSQL replication and administration.

Articles by Hans-Jürgen Schönig

Fed up with long WHERE-clauses?

by Hans-Jürgen Schönig | 12.2013
What if you want to compare dozens of columns with each other in PostgreSQL? Find out how to do it right here.

PostgreSQL shutdown modes

by Hans-Jürgen Schönig | 12.2013
PostgreSQL has three shutdown modes - smart, fast, immediate. Check out this blogpost to learn more about all of them.

Tracking changes in PostgreSQL

by Hans-Jürgen Schönig | 12.2013
UPDATED 2023 - How to track changes made to tables in PostgreSQL - instructions how to use a generic changelog trigger for tracking changes.

Making random() deterministic - random generator in PostgreSQL

by Hans-Jürgen Schönig | 12.2013
How to reproduce a random sequence of numbers. Reset the random generator to restart a certain value in PostgreSQL. random()

Security barriers: Cheating on the planner

by Hans-Jürgen Schönig | 12.2013
UPDATED Aug. 2023 - How a security barrier can theoretically be used to speed up PostgreSQL queries and to see how PG works under the hood.

PostgreSQL: Finding Christmas presents

by Hans-Jürgen Schönig | 12.2013
In this blog we are talking about KNN-search. KNN-search has been made for finding something close to what you are looking for.

effective_cache_size: Better set it right

by Hans-Jürgen Schönig | 11.2013
effective_cache_size can have a serious impact on execution plans and change things dramatically. See what kind of difference it can make.

Operator classes explained

by Hans-Jürgen Schönig | 11.2013
In this blog we are tallking about the topic operator class. We will show you some strategies for your database.

Common security issues prior to PostgreSQL 15

by Hans-Jürgen Schönig | 10.2013
UPDATED July 2023: How to avoid security issues in PostgreSQL prior to v15 due to the public schema. Repair the problem.

Reducing space consumption

by Hans-Jürgen Schönig | 10.2013
After digging through some customer source code yesterday I thought that it might be worth publishing a post about space consumption and enum types. It seems to be quite common to store status information as text fields. This is highly inefficient.
CYBERTEC Logo white
Get the newest PostgreSQL Info & Tools


    This site is protected by reCAPTCHA and the Google Privacy Policy & Terms of Service apply.

    ©
    2025
    CYBERTEC PostgreSQL International GmbH
    phone-handsetmagnifiercrosscross-circle
    linkedin facebook pinterest youtube rss twitter instagram facebook-blank rss-blank linkedin-blank pinterest youtube twitter instagram