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

Tech preview: How PostgreSQL 12 handles prepared plans

by Hans-Jürgen Schönig | 06.2019
Get the chance to control the behavior of the PostgreSQL optimizer | Handling Prepared plans in PostgreSQL 12

COPY command and bulk loading in PostgreSQL 12

by Hans-Jürgen Schönig | 06.2019
COPY command in PostgreSQL 12: I will now point to the correct page in the documentation and COPY now supports a WHERE condition

PostgreSQL: Using CREATE USER with caution

by Hans-Jürgen Schönig | 05.2019
There are good reasons why CREATE USER should be used cautiously. Find out why, and why you should distinguish between users and roles.

DECLARE CURSOR in PostgreSQL or how to reduce memory consumption

by Hans-Jürgen Schönig | 04.2019
This blogpost is about using cursors in PostgreSQL, their purpose and limitations and what DECLARE CURSOR and FETCH have to do with it.

Speeding up GROUP BY in PostgreSQL

by Hans-Jürgen Schönig | 03.2019
How to speed up GROUP BY statements in PostgreSQL. Follow some basic rules & you will squeeze performance out of the database for free.

Foreign data wrapper for PostgreSQL: Performance Tuning

by Hans-Jürgen Schönig | 03.2019
fdw performance tuning - hidden tuning options which are not widely known. Let's see how to speed up the PostgreSQL foreign data wrapper.

unaccent: Getting rid of umlauts, accents and special characters

by Hans-Jürgen Schönig | 03.2019
Unaccent is a useful PostgreSQL extension for improving user experience. Get insight into this extension and its purpose.

Implementing “AS OF”-queries in PostgreSQL

by Hans-Jürgen Schönig | 02.2019
Many databases such as Oracle provide "AS OF" queries (timetravel). This blog explains how to do time travel in PostgreSQL.

pg_permissions: Inspecting your PostgreSQL security system

by Hans-Jürgen Schönig | 01.2019
pg_permissions is a tool display the security settings of your database. Get a quick overview of what's going on inside your security.

A PostgreSQL story about "NULL IS NULL = NULL AND NOT NULL"

by Hans-Jürgen Schönig | 12.2018
Why the word "unknown" is better to describe a NULL value than "empty". Learn to use NULL values correctly in PostgreSQL.
1 13 14 15 16 17 29
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