Robuta

https://www.crunchydata.com/blog/postgres-internals-hiding-in-plain-sight
Get under the hood of Postgres by looking at psql, system views, and internal tables.
plain sightcrunchy datapostgresinternalshiding
https://www.crunchydata.com/blog/temporal-joins
How do you return the Nth related record from joined tables in PostgreSQL? Did you know that it has a few more options than other databases? Use DISTINCT ON...
crunchy datatemporaljoinsblog
https://www.crunchydata.com/blog/postgis-performance-postgres-tuning
PostGIS performance basics. Second post in a series covering pg_stat_statements, shared buffers, work_mem, and parallel queries.
crunchy datapostgisperformancepgstat
https://www.crunchydata.com/events
Find Postgres experts from Crunchy Data at these upcoming events.
upcoming eventscrunchy data
https://www.crunchydata.com/why-postgres
Did you know Postgres can do that? We have list of tips a tricks for using Postgres, psql, and SQL. So, yeah, Postgres can do that.
crunchy datapostgres
https://www.crunchydata.com/solutions/postgres-stig
Crunchy Data has collaborated with DISA since 2017 on the PostgreSQL STIG. Crunchy Data is proud of its ongoing collaboration with DISA to provide security...
implementation guidancecrunchy datasecuretechnicalstig
https://www.crunchydata.com/blog/postgres-18-old-and-new-in-the-returning-clause
Postgres 18 now lets you see both old and new data when you add the RETURNING clause to an UPDATE statement
postgresoldnewrowsreturning