radimm
But I do get the point. Here the goal was - there's no perfect solution. Just characteristics to be aware of.
Given the anti-LLM sentiment here I need to get offline and not get affected by it.
PS: I do use LLM for polish, etc.
PostgreSQL's MVCC is bad. So is everyone else's
The tests passed. The plan didn't
Vacuum at the Page Level
The Null in Your Not IN
Was expecting price hike but not this level.
New Hetzner price increase (As of 15 June)
Gotion Unveils Sodium Battery Products with 261 Wh/Kg Energy Density
Toast: Where PostgreSQL hides big values
Welcome to ORDER BY Jungle
Separation of concerns ruthlessly broken ;-)))
Strong Views on PostgreSQL VIEWs
A Gopher Meets a Crab
Hot Updates in Postgres
After a lot of thought, I have decided to stop working on pgBackRest. I did not come to this decision lightly. pgBackRest has been my passion project for the last thirteen years, and I was fortunate to have corporate sponsorship for much of this time, but there were also many late nights and weekends as I worked to make pgBackRest the project it is today, aided by numerous contributors. Every open-source developer knows exactly what I mean and how much of your life gets devoted to a special project.
Since Crunchy Data was sold, I have been maintaining pgBackRest and looking for a position that would allow me to continue the work, but so far I have not been successful. Likewise, my efforts to secure sponsorship have also fallen far short of what I need to make the project viable.
Like everyone else, I need to make a living, and the range of pgBackRest-related roles is very limited. I can now consider a wider variety of opportunities, but those will not leave me time to work on pgBackRest, which requires a fair amount of time for maintenance, bug fixes, PR reviews, answering issues, etc. That does not even include time to write new features, which is what I really love to do. Rather than do the work poorly and/or sporadically, I think it makes more sense to have a hard stop.
I will post a notice of obsolescence and archive the repository. I imagine at some point pgBackRest will be forked, but that will be a new project with new maintainers, and they will need to build trust the same way we did.
Again, many thanks to all the pgBackRest contributors over the years. It was a pleasure working with you!
PostgreSQL MVCC, Byte by Byte
PostgreSQL MVCC, Byte by Byte
> ALTER TABLE customers ALTER COLUMN email SET NOT NULL;
it can advise you to
-- Step 1: backfill NULLs UPDATE customers SET email = 'unknown-' || id || '@example.com' WHERE email IS NULL;
-- Step 2: add constraint without full table scan ALTER TABLE customers ADD CONSTRAINT customers_email_not_null CHECK (email IS NOT NULL) NOT VALID;
-- Step 3: validate in the background with a weaker lock ALTER TABLE customers VALIDATE CONSTRAINT customers_email_not_null;