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 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

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.
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.

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