Why I Enjoy PostgreSQL – Infrastructure Engineer's Perspective

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

Civic Auth - Auth in Less Than 5 Minutes
Civic Auth comes with multiple SSO options, optional embedded wallets, and user management — all implemented with just a few lines of code. Start building today.
www.civic.com
featured
InfluxDB high-performance time series database
Collect, organize, and act on massive volumes of high-resolution data to power real-time intelligent systems.
influxdata.com
featured
  1. reshape

    An easy-to-use, zero-downtime schema migration tool for Postgres

    Great article! For anybody interested in this topic, I've been working on a schema migration tool which automates zero-downtime migrations using many of the techniques mentioned: https://github.com/fabianlindfors/reshape. It also uses some other incredible Postgres features, like updatable views and schemas.

    It was discussed here on HN about a week back: https://news.ycombinator.com/item?id=29825520

  2. Civic Auth

    Auth in Less Than 5 Minutes. Civic Auth comes with multiple SSO options, optional embedded wallets, and user management — all implemented with just a few lines of code. Start building today.

    Civic Auth logo
  3. strong_migrations

    Catch unsafe migrations in development

    I would suggest taking a look at strong migrations[1]. It's a rails project, but the readme does a great job explaining what it checks for and what safe alternative to use instead. I still link to their explanations in PRs for non-rails projects.

    [1]: https://github.com/ankane/strong_migrations#checks

  4. Knex

    A query builder for PostgreSQL, MySQL, CockroachDB, SQL Server, SQLite3 and Oracle, designed to be flexible, portable, and fun to use.

    In Node projects, in general I don't recommend using knex.js for data access, but their migrations facility is great.

    By default it runs all of your DDL within a transaction, but in some cases where you can't run in a transaction (like adding a value to an enum type) it makes it easy to disable it: https://knexjs.org/#Migrations-API-transactions

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • When Postgres blocks: tips for dealing with locks

    3 projects | news.ycombinator.com | 12 Feb 2022
  • A simple tool to observe PostgreSQL database locks in Rails apps

    1 project | news.ycombinator.com | 5 Sep 2024
  • Fullstack Serverless Starter with Hono.js, Cloudflare Workers, and Neon Postgres

    4 projects | dev.to | 1 Sep 2024
  • Roc Lang – Elm but for everywhere [video]

    3 projects | news.ycombinator.com | 20 Aug 2024
  • Show HN: PostgreSQL Index Advisor

    6 projects | news.ycombinator.com | 13 Apr 2024

Did you know that JavaScript is
the 3rd most popular programming language
based on number of references?