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

Fixing track_activity_query_size in postgresql.conf

by Hans-Jürgen Schönig | 10.2019
How to use track_activity_query_size, a configuration parameter that determines when a query will be cut off. Use it to your advantage.

Using “Row Level Security” to make large companies more secure

by Hans-Jürgen Schönig | 09.2019
How to use row level security to restrict internal access to PostgreSQL databases. How to configure access restrictions dynamically.

PostgreSQL Row Level Security, views and a lot of magic

by Hans-Jürgen Schönig | 08.2019
How to implement row-level security in PostgreSQL and views. Shows examples and corner cases to watch out for.

Timeseries: EXCLUDE TIES, CURRENT ROW and GROUP

by Hans-Jürgen Schönig | 08.2019
UPDATED 2023: How to use advanced SQL for timeseries in PostgreSQL - window functions, analytics. EXCLUDE TIES, CURRENT ROW & GROUP

PostgreSQL: Trivial timeseries examples

by Hans-Jürgen Schönig | 08.2019
How to use the PostgreSQL function lag() and corr() - see basic examples and get familiar with window functions for trivial timeseries.

Composite/ combined indexes vs. separate indexes in PostgreSQL

by Hans-Jürgen Schönig | 07.2019
What is more beneficial: Using separate or combined indexes in your PostgreSQL database? Speed performance by understanding index scans.

PostgreSQL: How are functions and stored procedures replicated?

by Hans-Jürgen Schönig | 07.2019
How are functions replicated in PostgreSQL? Find out about functions, stored procedures and replication. What happens to shared libraries & do I need to install an extension everywhere?

PostgreSQL meets “Data Science and AI”

by Hans-Jürgen Schönig | 07.2019
PostgreSQL helps to achieve Data Science goals, and offers reliable backend storage for your data. Find out about great ML tools.

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
1 12 13 14 15 16 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