![Zero-downtime Postgres schema migrations need this: lock_timeout and retries | Database branching for any Postgres DB · Postgres.ai · DBLab Zero-downtime Postgres schema migrations need this: lock_timeout and retries | Database branching for any Postgres DB · Postgres.ai · DBLab](https://postgres.ai/assets/blog/20210923/lock-conflicts-table.png?2)
Zero-downtime Postgres schema migrations need this: lock_timeout and retries | Database branching for any Postgres DB · Postgres.ai · DBLab
![Move fast and migrate things: how we automated migrations in Postgres | by Vineet Gopal | Benchling Engineering Move fast and migrate things: how we automated migrations in Postgres | by Vineet Gopal | Benchling Engineering](https://miro.medium.com/v2/resize:fit:1358/1*nLpbuQM9JnR6WHV2RPRmCg.png)
Move fast and migrate things: how we automated migrations in Postgres | by Vineet Gopal | Benchling Engineering
![Hussein Nasser on Twitter: "Postgres locks are interesting and can be confusing to understand. There are five lock categories in postgres and over 12 individual locks. I explore all types and categories Hussein Nasser on Twitter: "Postgres locks are interesting and can be confusing to understand. There are five lock categories in postgres and over 12 individual locks. I explore all types and categories](https://pbs.twimg.com/media/FrmOo3KacAQ2RyW.jpg)
Hussein Nasser on Twitter: "Postgres locks are interesting and can be confusing to understand. There are five lock categories in postgres and over 12 individual locks. I explore all types and categories
![How PostgreSQL Inserts A New Record With The help of Table Access Method API and Buffer Manager - Highgo Software Inc. How PostgreSQL Inserts A New Record With The help of Table Access Method API and Buffer Manager - Highgo Software Inc.](https://www.highgo.ca/wp-content/uploads/2021/02/tuple-insert-banner.png)