← Înapoi la Urmăritori

Cel mai recent articol

Ultima verificare

Urmăritori 0 urmăritori
Articole: 67
  1. There is a misconception I keep running into, and it causes real harm in production.

  2. It's Not Magic, It's Method

    At PGDay France (2018 or 2019, I honestly can’t remember which one), I shared my method for evaluating a Postgres extension: read the source code, and ask yourself whether you understand it well enough to fix a small bug.

  3. A Reviewer Was Born

    A friend of mine, Lucas Draescher, submitted his first patch to PostgreSQL back in March.

  4. I was reading Markus Winand’s latest post on ORDER BY history last week.

  5. pgBackRest is dead. Now what?

    [2026-05-19 Edit: I am very happy to say I was wrong. pgBackRest is not dead.

  6. Every year, PostgreSQL gets faster.

  7. Thanks to my colleague Ozair, who sent me a JIRA ticket saying “I need to drop that huge column, what are the consequences?”

  8. Thanks to Boris Novikov, who pointed me in the PAX direction in the first place and followed up with many insightful technical discussions.

  9. I’ll be honest with you.

  10. work_mem: it's a trap!

    My friend Henrietta Dombrovskaya pinged me on Telegram.

  11. As a PostgreSQL expert, one of the most common “ghosts” I hunt during database audits is the zombie session.

  12. If you’ve ever run an insert statement in a terminal or an IDE, you’ve seen it: the cryptic insert 0 1 message.

  13. Part 2 of the MERISE series New here?

  14. Thanks to Boris Novikov, who pointed me in the PAX direction in the first place and followed up with many insightful technical discussions.

  15. I don’t know if you’ve been following the latest hardware shifts, but we are officially entering the era of “Titan-Class Infrastructure.”

  16. The Honor Part (That I’m Still Processing) 🔗Let me start with the big one: I was invited to the European Open Source Awards ceremony on Thursday evening.

  17. If Darth Vader existed and decided to do to Earth what he did to Alderaan, everyone would lose data.

  18. You saved my life.

  19. PG Lord of the Ring

    I’ve used PostgreSQL for almost 20 years.

  20. I normally don’t blog about my company EDB, but today I’d like to discuss the updated tuning guide I helped review.

  21. This is the sketchnote from Álvaro Herrera’s talk The road to new SQL/JSON features.

  22. This month’s PGSQLPhriday event is about UUId thanks to my post calling for a fight debate on the topic.

  23. Today, I’m very proud and honored to host for the second time the great monthly PGSQL Phriday event!

  24. If you’re one of my customers, you might know how I insist on monitoring your Postgres logs and digging into them to find precious insights on what’s going on with your Postgres.

  25. Hello folks, This small post is about PGSQL Phriday #007, the “trigger” PGSQL Friday.

  26. Triggers and me

    I couldn’t let you tell your opinions about triggers without giving mine!

  27. Triggers

    This is not a blog post like the other.

  28. Thanks to Grant Fritchey (https://www.scarydba.com/), PGSQL Phriday #006 is about the things you wish you knew while learning Postgres.

  29. is it a bug?

    [2023-02-01 Edit: I somehow navigated the standard wrongly, so I edited this blog post.

  30. For the first PGSQL Phriday of the year, my friend Hettie asked us to share a useful script we often use.

  31. How to do proper backups

    This week, PGSQL Phriday #2 is focused on backups, thanks to Andreas Scherbaum’s blog post.

  32. Ryan Booz asked the community on Twitter to contribute to a challenge called “PGSQL Phriday” where we publish posts according to a theme.

  33. PGConfEU: My ideal schedule

    PgconfEu 2022 in Berlin is coming very fast and one of my colleagues, who’s not very used to other pGConf Eu events asked what session we would recommend and why.

  34. Preferred types

    I was browsing the Postgres slack channel when I ran into this intriguing question from a member: How come my query SELECT TO_CHAR(POW(2,54), ‘9999999999999999999’) AS V0, TO_CHAR(POW(2,54)-1, ‘9999999999999999999’) AS V1; gives that result?

  35. I don’t know if you’re aware that PostgreSQL Conference Europe (in Berlin this year) will have a daycare option for children.

  36. Thanks to Vik Fearing’s talk about PostgreSQL and the standard SQL (a talk delivered so far at pgconf.de and pgconf.be, I discovered the reason we use a * in count(*) is pedantry.

  37. Using a generated key is something DBAs often do, mainly for performance reasons.

  38. My Postgres environment

    Last week, I gave my “psql is awesome” conf talk for the last time.

  39. As a consultant, I have to analyze various databases daily.

  40. Hello everyone!

  41. No space left on device

    This was the most common cause of calls at night: your cluster ran out of space.

  42. Why I did not write that patch

    Months ago, I woke up with a fantastic idea: adding an option in pg_dump to export stored functions and procedures only.

  43. [2021-02-28 Edit:Thanks to tapoueh, I found out you could do case insensitive text match using the ~* operator instead of lower(attribute) ~ <value>.

  44. I ran several times into customers with huge writes spikes regularly.

  45. I was browsing through the logical replication restrictions when I noticed that a primary key was not mandatory to be able to perform logical replication.

  46. Is my port open?

    As a consultant, I frequently need to install Postgres for customers.

  47. Postgres dress with pockets

    I was looking for something to add to my Christmas wish list (yes, my parents are retired and they asked for this wish list for the last 3 months) and I remembered I had seen a blog post a few years ago where you could print your own code on clothes.

  48. [2020-04-19 Edit: I had forgotten two ways to change your Postgres setting: one setting a parameter inside a transaction by using set local parameter=value and another one is not valid for every parameter but you may set some of them at Postgres startup by

  49. I love what Debian did to make Postgres administration tasks easier.

  50. Can't connect to Postgres

    This is kind of frustrating… You’ve been at it for the best part of the day and you can’t figure it out.