Supabase has reached General Availability
Pricing
Docs
Blog
26 Apr 2024
•
7 minute read
Understanding and minimizing Postgres table bloat
11 Apr 2024
43 minute read
A guide to Postgres roles and privileges
24 Jan 2024
14 minute read
An insight into the internals of GraphQL in Postgres using pg_graphql, and how you can contribute.
9 Jan 2024
6 minute read
Learn about our approach to connecting multiple nodes in Elixir using Postgres
14 Dec 2023
Supabase Wrappers v0.2 brings more Wrappers, query pushdown, remote subquery, and more
13 Dec 2023
Supavisor is now used across all projects, providing a scalable and cloud-native Postgres connection pooler that can handle millions of connections
4 minute read
PostgREST 12 is out and we take a look at some of the major new features like JWT Caching and Aggregate Functions
12 Dec 2023
pg_graphql now supports the most requested feature: Postgres functions a.k.a. User Defined Functions (UDFs)
8 Dec 2023
26 minute read
A detailed analysis of our iterations to implement a Parser for Postgres
6 Sep 2023
11 minute read
Increase performance in pgvector using HNSW indexes
3 Aug 2023
Increase performance in pgvector by using embedding vectors with fewer dimensions
13 Jul 2023
13 minute read
There's been a lot of talk about pgvector performance lately, so we took some datasets and pushed pgvector to the limits to find out its strengths and limitations.
1 May 2023
Exploring history of Postgres pluggable storage and the possibility of landing it in the Postgres core.
21 Apr 2023
New Features in the v1.2 release of pg_graphql
17 Feb 2023
10 minute read
Creating validated data types in Postgres
6 Feb 2023
15 minute read
An example of how to build an AI-powered search engine using OpenAI's embeddings and PostgreSQL.
16 Dec 2022
8 minute read
A Postgres extension to store encrypted secrets and encrypt data.
5 minute read
Describes new features of PostgREST 11 pre-release
3 minute read
We're making PITR available for more projects, with a new Dashboard UI that makes it simple to use.
Announcing the v1.0 release of pg_graphql
Describes the release of Postgres 15, new features and reasons to use it
10 Dec 2022
9 minute read
Embedding Yjs and Automerge into Postgres for collaborative applications.
24 Nov 2022
18 minute read
How to turn Postgres into an easy-to-use NoSQL database that retains all the power of SQL
27 Oct 2022
A time-tested method for contributing to the core Postgres code
14 Oct 2022
Comparing one of the most popular Postgres features against alternatives
3 Oct 2022
We're open sourcing postgres-wasm, a PostgresQL server that runs inside a browser, with our friends at Snaplet.
8 Sep 2022
Turns out the question of which identifier to use as a Primary Key is complicated -- we're going to dive into some of the complexity and inherent trade-offs, and figure things out
19 Aug 2022
Today we're releasing pg_jsonschema, a Postgres extension for JSON validation.
18 Jul 2022
33 minute read
Different approaches for tracking visitor counts with PostgreSQL.
28 Jun 2022
Using RLS to create seed files for local PostgreSQL testing.
8 Mar 2022
PostgreSQL has a robust set of features which we can leverage to create a generic auditing solution in 150 lines of SQL.
2 Jul 2021
Using Postgres Hooks to protect functionality in your Postgres database.
5 Mar 2021
Running repetitive tasks with your Postgres database.
27 Feb 2021
Understand the top PostgreSQL Interview Questions
18 Nov 2020
Creating and using a view in PostgreSQL.
2 Aug 2020
Have you ever wanted to restore your database's state to a particular moment in time? This post explains how, using WAL-G.
9 Jul 2020
What are PostgreSQL templates and what are they used for?
7 Jul 2020
What are physical and logical backups in Postgres?