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

PostgreSQL: Create indexes after bulk loading

by Hans-Jürgen Schönig | 09.2021
This post describes when to create indexes, before or after bulk loading of the data. Improve your PostgreSQL performance by doing it right.

PostgreSQL: The power of a SINGLE missing index

by Hans-Jürgen Schönig | 08.2021
This poem post shows the importance of even one missing index for a target PostgreSQL table from a performance perspective.

Fixing out-of-sync sequences in PostgreSQL

by Hans-Jürgen Schönig | 08.2021
This post shows how to deal with out of sync PostgreSQL sequences in underlying tables using open-source pg_sequence_fixer extension

PostgreSQL grouping sets: ROLLUP & CUBE

by Hans-Jürgen Schönig | 08.2021
PostgreSQL offers many OLAP-style workload features. One of those features is called “GROUPING SETS”. Let's deep dive into ROLLUP & CUBE:

PostgreSQL Security: 12 rules for database hardening

by Hans-Jürgen Schönig | 07.2021
UPDATED August 2023: PostgreSQL security - make your database safe. Follow these 12 recommendations for proactive database hardening.

PostgreSQL zheap: Current status

by Hans-Jürgen Schönig | 07.2021
zheap has been designed as a new storage engine to handle UPDATE in PostgreSQL more efficiently. Read about the current status and more.

PostgreSQL: LIMIT vs FETCH FIRST ROWS ... WITH TIES

by Hans-Jürgen Schönig | 07.2021
The LIMIT/OFFSET clause is off standard and thus not portable. Read about the proper way to handle it by using “SELECT … FETCH FIRST ROWS”.

Understanding LATERAL joins in PostgreSQL

by Hans-Jürgen Schönig | 07.2021
LATERAL joins are extremely useful & can be utilized in many cases to speed up operations, or to simply make code a lot easier to understand.

Constraints over multiple rows in PostgreSQL

by Hans-Jürgen Schönig | 06.2021
Constraints over multiple rows: How to cope with complex PostgreSQL constraints. Advanced techniques - enforce integrity; manage concurrency.

Creating and refreshing materialized views in PostgreSQL

by Hans-Jürgen Schönig | 06.2021
A “materialized view” is an integral feature of every advanced database system. How can you make use of materialized views in PostgreSQL?
1 5 6 7 8 9 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