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

Transactional DDLs – a message to non-PostgreSQL users

by Hans-Jürgen Schönig | 06.2013
In this blog we will talk about transactional DDL's in PostgreSQL vs other database systems. Find out more information.

Functions: The most widely ignored performance tweak

by Hans-Jürgen Schönig | 05.2013
A PostgreSQL function performance can be marked as follows: VOLATILE, STABLE, IMMUTABLE or [NOT] LEAKPROOF. Undestand why.

CREATE TABLE – the fancy way with LIKE

by Hans-Jürgen Schönig | 05.2013
The LIKE keyword: Using LIKE is especially useful if you want to clone tables which have dozens of indexes and constraints.

Kostal Pico to PostgreSQL

by Hans-Jürgen Schönig | 05.2013
As there is hardly code available on the net showing how to access Kostal Pico, I decided to publish this one.

pgbouncer: Proving the point

by Hans-Jürgen Schönig | 05.2013
pgbouncer: Opening and closing a database connection over and over again is not free, but overhead worth thinking about.

GIN - Just A Kind Of Index

by Hans-Jürgen Schönig | 03.2013
GIN stands for Generalized Inverted Index. Find out how data is organized within a PostgreSQL GIN index vs a B-Tree index e.g.

PostgreSQL virtualization revisited

by Hans-Jürgen Schönig | 03.2013
In this blog you can read more about virtualization. This is cool from many points of view but what does it mean for performance?

PostgreSQL 9.3: "One line - one standby"

by Hans-Jürgen Schönig | 01.2013
pg_basebackup for PostgreSQL: You'll see that the call itself already has all the info a user needs to write a simple recovery.conf file.

Better PostgreSQL performance on SSDs

by Hans-Jürgen Schönig | 01.2013
The optimizer uses parameters to optimize queries, which have been constant for years. Do SSD disks have more advantages?

Removing duplicates in PostgreSQL

by Hans-Jürgen Schönig | 12.2012
Today somebody asked me how to remove duplicates which accidentally made it into a table. The problem is: A normal […]
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