Advertisement Β· 728 Γ— 90

Posts by Andrew Atkinson

pgEdge Fully distributed PostgreSQL

Postgres 18: Skip Scan - Breaking Free from the Left-Most Index Limitation www.pgedge.com/blog/postgre...

8 hours ago 3 0 0 0

Did you know High Performance PostgreSQL for Rails has a forum with 30 threads? devtalk.com/books/high-p...

Did you know the Rideshare, the Rails app for the book, continues to be updated with newer versions of Postgres?

Learn more πŸ‘‰ andyatkinson.com/pgrailsbook

Thanks for taking a look!

4 days ago 5 1 0 0

Partying so hard got an infection? Is that amoxycillin? Or Pepto? πŸ˜‚ Love the HP Inkjet too, sign of the times.

1 week ago 0 0 1 0

The best writing habit experienced developers can build is every time you spend an expectedly long time figuring something out, don't move on! Write about it. If it was interesting & confusing to you, others will find it interesting & valuable too.

1 week ago 36 9 4 0
Post image

Boost your PostgreSQL skills with Andrew Atkinson at PG DATA 2026!

Reserve your spot: forms.gle/bijKRFF8bc4n...

#PGData #PGData2026 #PostgreSQL 🐘 #SQLPerformance #ORM #DatabaseScaling #DBATraining #TechLearning #OpenSource #HandsOnTraining #DevCommunity

1 week ago 7 1 0 0

Definitely, I would have been surprised to see any issues. In fact, I don't recall ever seeing "same code, new DB version" issues in the last 5-10y, although I still subscribe to the practice of independently upgrading client/server components.

3 weeks ago 0 0 1 0
Preview
Gem updates via Dependabot by andyatkinson Β· Pull Request #248 Β· andyatkinson/rideshare Security related updates

Updated gem versions based on Dependabot security issues. I also ran Rideshare with Postgres 18 and app tests passed, looking good.

Originally Rideshare used Postgres 16. I'd planned to keep it updated for at least several years along with the book (published in 2024). github.com/andyatkinson...

3 weeks ago 3 1 1 0
Feature list of features missing in Aurora Postgres 18.1 Preview on AWS with feature #10 being empty

Feature list of features missing in Aurora Postgres 18.1 Preview on AWS with feature #10 being empty

What could the mysterious missing feature #10 be in the Aurora Postgres 18.1 Preview?! πŸ˜‚ docs.aws.amazon.com/AmazonRDS/la...

3 weeks ago 3 0 2 0
Advertisement
Preview
7.5.Β Sorting Rows (ORDER BY) 7.5. Sorting Rows (ORDER BY) # After a query has produced an output table (after the select list has been processed) …

TIL "order by" in Postgres can filter rows w/ an expression, e.g.

create table foo (c text);
insert into foo (c) values ('bar'), ('baz'), (null);
select * from foo order by c = 'baz' desc nulls last;
c
-----
baz
bar

(3 rows)

Weird to me, but valid!
www.postgresql.org/docs/current...

3 weeks ago 5 1 1 0
Post image

πŸŽ“ Trainings are included with your PG DATA 2026 ticket β€” at no extra cost!

Explore the available sessions: 2026.pg-data.org/sessions/
Reserve your spot: forms.gle/bijKRFF8bc4n...

#PGData #PGData2026 #PostgreSQL 🐘

1 month ago 1 2 0 0
Five PostgreSQL Anti-Patterns Five PostgreSQL Anti-Patterns

Five PostgreSQL Anti-Patterns
By Shey Sewani
shey.ca/2025/09/12/f...

1 month ago 5 0 1 0
Post image

You can play the original SkiFree game from the Windows 3.1 days in your browser - this is not a drill! retrotick.com

1 month ago 6 1 0 0

"0.5% selectivity for equality. 33% for ranges. Good luck." Could make a good snarky Postgres t-shirt to wear at Postgres conferences. πŸ˜‚

1 month ago 2 0 1 0

Were the answers or commits successful (i.e. eliminating the non-determinism)? As you know this is a common problem plaguing a lot of codebases.

1 month ago 1 0 1 0
Preview
More SQL Antipatterns Level up your SQL skills to develop optimized and scalable SQL applications, avoiding the mistakes most developers make.

I'm excited to have met @billkarwin.geek.org virtually and to get started reading "More SQL Antipatterns," a modernized version of the 2010 classic β€œSQL Antipatterns.” The new book uses Postgres, Python, and is in Beta now. Take a look!

pragprog.com/titles/bksap...

1 month ago 4 1 0 0
Book sales page for High Performance PostgreSQL for Rails on Amazon showing the book in the #1 position for the Ruby programming category

Book sales page for High Performance PostgreSQL for Rails on Amazon showing the book in the #1 position for the Ruby programming category

High Performance PostgreSQL for Rails picked up a new 5-star review and is back to #1 in the Ruby Programming category on Amazon. Thank you readers! πŸ’™ @pragprog.com
a.co/d/0e61DsQX

1 month ago 9 0 0 0
Advertisement
Preview
Scaling Postgres without Boiling the Ocean, Wed, Feb 18, 2026, 12:00 PM | Meetup Shayon Mukherjee is a Principal Engineer at Tines, the intelligent workflow platform that helps security and IT teams securely scale AI and automation. Shayon has deep expe

Tomorrow's Postgres Meetup for All is about scaling Postgres ... but without boiling the ocean. Should be a great discussion. Join us!

www.meetup.com/postgres-mee...

1 month ago 5 1 1 0

Re: commenting on indexes, I like the ideas to track creation time and last reindex timestamps as comments. Could use comma separated key:value for a format. Using a shared script on a team, it could perform the operation then annotate it. @samokhvalov.bsky.social @michristofides.com

1 month ago 2 0 1 0
Preview
Source code locations for database queries in Rails with Marginalia and Query Logs Intro Back in 2022, we covered how to log database query generation information from a web app using pg_stat_statements for Postgres. https://andyatkinson.com/blog/2022/10/07/pgsqlphriday-2-truths-lie

Re: query comments in Rails @samokhvalov.bsky.social @michristofides.com besides Marginalia, there’s also Query Logs built into Rails, which is also based on the SQLCommenter standard. Also, I always recommend enabling source code line level info.

andyatkinson.com/source-code-...

1 month ago 4 0 0 0

Nice, we haven't yet become a Crunch Labs household, but there's certainly interest!

2 months ago 1 0 0 0

Nice shirt and you're rockin' those shades! Have a great trip.

2 months ago 1 0 0 0

Can confirm πŸ₯Ά

2 months ago 3 0 0 0
Post image

New in Beta -
All new with advanced queries like relational division, efficient pagination, and pivoting. Explore optimization tradeoffs, including denormalization, JSON, and choosing SQL versus NoSQL. Scaling out with sharded databases.
pragprog.com/titles/...

2 months ago 5 2 0 0
Advertisement

What kind of robot?

2 months ago 0 0 1 0

Thrilled to see the book selected by the group. Let me know how I can help.

2 months ago 1 0 0 0
Post image

πŸ“šβœ¨ ICYMI β€” Book Club @ WNB.rb!
Just getting started & you’re welcome to jump in πŸ’œ
High Performance PostgreSQL for Rails πŸš€

πŸ—“ Thu β€’ 12:30 PM ET
πŸ’¬ wnb-rb.dev

#WNBrb #RubyOnRails #RubyCommunity #onlinemeetup

2 months ago 3 2 2 0

Awesome looking forward to the episode.

2 months ago 0 0 0 0

Did they use FFI?

2 months ago 1 0 1 0
Post image

πŸ“’ PG DATA 2026 CFP β€” Deadline Extended!
Holiday travel slowed things down, so we’ve extended the Call for Proposals.
πŸ—“οΈ New deadline: Jan 7, 2026
πŸ‘‰ Submit: sessionize.com/pg-data-2026
🌐 Learn more: 2026.pg-data.org
#PGDATA2026 #PostgreSQL#CallForProposals #PostgresCommunity #DataConference

3 months ago 2 2 0 0