No upcoming presentations...

    Understanding and implementing PostgreSQL High Availability with Patroni

    Automating PostgreSQL failovers, the sane way.

    You can get slides at https://github.com/patroni-training/2019/raw/master/slides.pdf

    Postgres has a rock-solid single master physical replication, but lacks built-in failover. A number of open-source and proprietary tools aim to fill this niche. Patroni stands apart because it doesn’t try to solve all hard problems by itself. ...

    @ Postgres Conference

    Mar 19 2019

    Ops and Administration

    Ace it with ACID

    Postgres transactions for fun and profit

    Did you ever wonder why vacuum cannot be run in a transaction? Can you make foreign data storages magically support ACID transactions by wrapping your statements against foreign tables in Postgres with BEGIN ... COMMIT? If you ever asked those questions or want to learn what is possible with Postgres transactions, then this talk is for you! Postgres can durably store your data, but it is also m...

    @ Postgres Conference

    Mar 22 2019

    Development

    In this talk I'm going to touch different techniques and tools for managing changes inside PostgreSQL databases, including schema deployments, data changes and usage of stored procedures as a versioned API layer. Based on my experience of no-downtime deployments at Zalando SE, one of the biggest European fashion retailers, I'm going to highlight different approaches to database deployments and ...

    @ PGConf US 2015 [PgConf.US]
    Developer

    Managing PostgreSQL clusters with Patroni

    Step-by-step PosgreSQL High Availability

    PostgreSQL has built-in support for creating hot standby nodes and keeping them up-to-date with streaming replication; alas, there is no out-of-box failover. Patroni is a small Python daemon to fill that niche, enabling anyone in a few simple steps to create high availability PostgreSQL clusters based on hot standby and streaming replication. It manages the PostgreSQL database instance and util...

    @ PostgresConf US 2018
    Operations and Administration