Skip to content

Instantly share code, notes, and snippets.

@cpursley
Last active May 6, 2024 11:32
Show Gist options
  • Save cpursley/c8fb81fe8a7e5df038158bdfe0f06dbb to your computer and use it in GitHub Desktop.
Save cpursley/c8fb81fe8a7e5df038158bdfe0f06dbb to your computer and use it in GitHub Desktop.
Postgres is Enough

PostgreSQL is Enough

Background and Cron Jobs

Message Queues

GIS/Mapping

Audit Logs

Access Control & Authorization

Search

Full Text

Vector

Time Series

Column Oriented

NoSQL

Graph Data

Foreign Data

Alternative Query Langauges

HTTP

APIs

Events, Replication, CDC,

Caching

Unit Tests

HTML and Applications

Graphics / Visual

Migrations

Performance Tuning

Scalling

Dashboards / UIs

Data Visualization

Package Management

Language Servers

Miscellaneous

What's missing? Please share in the comments.

@mjf
Copy link

mjf commented Feb 13, 2024

My Postgres collection, perhaps you'd like to use some of the items as well. Here is my list of Postgres blogs worth visiting regularly.

@cpursley
Copy link
Author

cpursley commented Feb 13, 2024

These are great @mjf, thanks! I added a link under miscellaneous.

@brianheineman
Copy link

brianheineman commented Feb 14, 2024

I've recently put together the Rust crate postgresql-embedded that will allow you to embed PostgreSQL into an executable for use in environments where downloading the installation may not be an option.

@WesleyYue
Copy link

@mahrous-amer
Copy link

I have been using https://github.com/sqitchers/sqitch for a while on production to handle migrations with Postgres it works perfectly.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment