English speaking PostgreSQL public chat. This group is for discussions on PostgreSQL-related topics and strives to provide best-effort support as well.
Hi all, I wrote an article about searching on multiple columns in Postgres. It is written step-by-step from a very easy scenario all the way to a final complex one. I tried to write it from bottom up, that is, to explain every step, function and possibility of some not-so-obvious results. Feedback welcome :-D Enjoy!
https://aboutbits.it/blog/2025-08-27-multicolumn-search-in-postgres
ps. Thx @NickBluth for your valuable input.
Those are my questions.... These are the ways we can add constraints + partitioning using pg_partman.
Читать полностью…"What is similarity? A bag of arbitrary distances..." 🧛♂️
Читать полностью…Hi all, I am currently writing an article, and I am wondering if the following explanation (in not too complicated/detailed words) is correct. I want to explain this SQL:
create extension pg_trgm;
create index person_name_idx on person using gin(name gin_trgm_ops);
gin(name gin_trgm_ops)
indexing method. The GIN operator class gin_trgm_ops
tells PostgreSQL to use the trigram operator class from pg_trgm
, so the index knows how to break name
into trigrams and which operators it should support. It maps operators, as for instance like
or %
(similarity operator) to the GIN index.
Читать полностью…
Hi Folks, with the f**** happening over at bitnami, anyone aware If there are plans to provide Helmcharts for PostgreSQL *from* PostgreSQL??
Читать полностью…[vibe]hacking Postgres online with Andrey, Kirk https://www.youtube.com/watch?v=3MleDtXZUlM – it's live, join! Session 3 of implementing "merge" for btree in Postgres (because now it has has only split) following Lanin&Shasha paper from 1986
(and today Andrey promises some good progress and first code!)
well, it so happens that this user now threatens and tries to harass me with two different accounts. Dunno what's wrong with people.
Читать полностью…https://www.postgresql.org/about/news/postgresql-176-1610-1514-1419-1322-and-18-beta-3-released-3118/
There you go
But as you have asked, here it is. Check the 1st section
https://github.com/pgpartman/pg_partman/blob/development/doc/pg_partman_howto.md#simple-time-based-1-partition-per-day
Mind adding a link to where in the docs you read about this?
Читать полностью…Hi all,
I'm reading pg_partman's document to understand the difference between below 2 cases but I'm unable to get it. Could someone please help me to understand it.
I know that template table is used as some of the properties of parent table don't get propagated to the child table by default.
1. Adding the partition key column in primary/unique constraint during table creation.
Vs
2. Creating a partition table without a primary/unique constraint.
Then create a template table.
Add primary/unique constraint to the template table.
Sounds reasonable. Or revert the order to something like
"To teach a GIN index to break name
into trigrams and to map operators like like
or %
(similarity operator) to use those trigrams, we must first install the extension and create the index like this: [...]"
Hi i am Giving postgresql DBA offline interview suport in Hyderabad, call:8309555894
Читать полностью…Does anyone had recently issues with libpq5 on rhel systems? In my case rhel 9 with PostgreSQL 16. I found and old mail thread from 2021 with the same issue but I haven't enough working brain cells left for today to debug it further 🙈
Читать полностью…hello all, almost same servers, same write read statiticts of disk, almost same tables, index, size etc but one of doing datafileread with 500mb/s the other 50mb/s, what I am missing?
Читать полностью…Hi i am Giving postgresql DBA offline interview suport in Hyderabad, call:8309555894
Читать полностью…[vibe]hacking Postgres online with Andrey, Kirk https://www.youtube.com/watch?v=Ib3SXSFt8mE – it's live, join! Today we continue looking deeper at btree (aka nbtree) and see if we can implement merge (because now we have only split; so we're trying to close the gap with original Lanin&Shasha paper from 1986 https://dl.acm.org/doi/10.5555/324493.324589)
Читать полностью…Usually announce mailing list notify it around 15 pm cest
Читать полностью…Why are you spamming? DM on telegram is dominated by social engineering scammers. I report DMs from unknown people without wasting a second.
Читать полностью…