a single SQL class has brought immeasurable peace and happiness in my professional life. who knew?
17.02.2026 00:20 โ ๐ 9 ๐ 2 ๐ฌ 0 ๐ 0@connormcd.bsky.social
Hi I'm Connor McDonald! ๐ฅkeen on tech esp. SQL/database ๐ฅkeen on fitness ๐ฅkeen on coffee ๐ฅkeen on gin ๐ฅkeen on sarcasm I speak for me not my employer
a single SQL class has brought immeasurable peace and happiness in my professional life. who knew?
17.02.2026 00:20 โ ๐ 9 ๐ 2 ๐ฌ 0 ๐ 0PSA: Perfect example of how to act at the baggage carousel. Stay well back, plenty of space, lets everyone see easily, avoids cramming and accidents. It ain't that hard.
17.02.2026 00:21 โ ๐ 4 ๐ 0 ๐ฌ 1 ๐ 0Understanding a complex data model is challenging
@connormcd.bsky.social explains how you can make this easier in Oracle AI Database with
Constraints to improve data quality
Usecase domains to describe values
Schema annotations to add metadata
Blast from the past. The missing multiplication aggregation in SQL. https://connor-mcdonald.com/2020/11/18/the-missing-multiplication-aggregation-in-sql/
16.02.2026 18:08 โ ๐ 1 ๐ 0 ๐ฌ 1 ๐ 0Grateful for once in a lifetime opportunity to talk to 1000+ Comp Sci students in India.... Now the goal is to turn "once" into "twice", "thrice" and so on...
16.02.2026 13:10 โ ๐ 7 ๐ 0 ๐ฌ 0 ๐ 0Homeward bound. I love airports that have greenery
#Bengaluru
My first request to microdnf is typically "hey, go get your big brother for me" ๐
13.02.2026 13:15 โ ๐ 1 ๐ 0 ๐ฌ 1 ๐ 0Pretty sure @kelseyhightower.com isn't talking about databases here ๐, but the same rules apply. Take advantage of your declarative constraints
12.02.2026 12:21 โ ๐ 2 ๐ 0 ๐ฌ 0 ๐ 0Blast from the past. The art of describing a problem. https://connor-mcdonald.com/2015/12/14/the-art-of-describing-a-problem
10.02.2026 18:08 โ ๐ 0 ๐ 0 ๐ฌ 0 ๐ 0Buzzing in AI world Mumbai ๐ฅ
10.02.2026 06:44 โ ๐ 1 ๐ 0 ๐ฌ 0 ๐ 0What I lost in Twitter, I found in Bluesky.
10.02.2026 03:14 โ ๐ 755 ๐ 29 ๐ฌ 30 ๐ 3Blast from the past. Free In-memory in Oracle Database 19c. https://connor-mcdonald.com/2020/05/01/in-memory-opportunities-abound/
09.02.2026 18:08 โ ๐ 0 ๐ 0 ๐ฌ 0 ๐ 0What a wild day with the students in Bengaluru ๐ฅ๐ฅ๐ฅ
09.02.2026 14:26 โ ๐ 3 ๐ 0 ๐ฌ 0 ๐ 0What has happened to the 19.29 and 19.30ย RUs?
Many of you mailed us asking why AutoUpgrade does not download 19.29 or 19.30 RUs anymore. Others just noticed that the RUs got pulled without further communication visible. And a few people informed me about an issue with the 19.30 RU when you don'tโฆ
Blast from the past. DDL gets my goat. https://connor-mcdonald.com/2020/07/22/ddl-gets-my-goat/
08.02.2026 18:08 โ ๐ 1 ๐ 0 ๐ฌ 0 ๐ 0There is a difference between
"Hi Connor, I tagged you on my linkedin post"
and
"Hi Connor, I tagged you on my linkedin post. You HAVE to comment on it. I am going to follow you around just to make sure that you do it"
Yeah, that ain't the way bro.
Just a typical Sunday in Bengaluru... #oracle #community
08.02.2026 03:05 โ ๐ 3 ๐ 1 ๐ฌ 0 ๐ 0Previously on the blog. Larger number of Exadata storage indexes. https://connor-mcdonald.com/2019/11/19/exadata-storage-indexes/
07.02.2026 18:08 โ ๐ 0 ๐ 0 ๐ฌ 0 ๐ 0AIOUG multi cloud AI conference is to in Hyderabad! Full house on weekend!
07.02.2026 04:41 โ ๐ 3 ๐ 0 ๐ฌ 1 ๐ 0Blog greatest hits :-) . Nulls are not stored in indexes most of the time. https://connor-mcdonald.com/2020/03/04/nulls-are-not-stored-in-indexes-most-of-the-time/
06.02.2026 18:08 โ ๐ 2 ๐ 0 ๐ฌ 0 ๐ 0"Client-(is the)-Server"
06.02.2026 13:40 โ ๐ 0 ๐ 0 ๐ฌ 0 ๐ 0When an athlete says they are just "working out the final few wrinkles" ๐
06.02.2026 13:39 โ ๐ 2 ๐ 0 ๐ฌ 1 ๐ 0Retro blog post. Upgrade with no effort. https://connor-mcdonald.com/2017/09/04/upgrade-with-no-effort/
05.02.2026 18:08 โ ๐ 1 ๐ 0 ๐ฌ 0 ๐ 0Blast from the past. Take care with regular expressions. https://connor-mcdonald.com/2018/08/22/take-care-with-regular-expressions/
04.02.2026 18:08 โ ๐ 0 ๐ 0 ๐ฌ 0 ๐ 0Retro blog post. EXPORT not GATHER with DBMS_STATS. https://connor-mcdonald.com/2019/01/16/export-not-gather-with-dbms_stats
03.02.2026 18:08 โ ๐ 0 ๐ 0 ๐ฌ 0 ๐ 0"Asking for a fiend" will be filed away for a long time ๐
Jumping on a plane but will get back to this.
But one cool thing ... the plan does not just growing out to "never ending" OR iterators. Above a certain threshold we pick a new vector based plan.
Thrilled to be heading back to the Indian Oracle community...but not all family members are happy about it ๐ฅฒ
03.02.2026 08:13 โ ๐ 1 ๐ 0 ๐ฌ 0 ๐ 0As the saying (almost) goes: "64K should be enough for anybody" :-)
youtu.be/lo1OJCv8_dM
Blog greatest hits :-) . Code enhancements without changing code. https://connor-mcdonald.com/2016/11/01/code-enhancements-without-changing-code
02.02.2026 18:08 โ ๐ 0 ๐ 0 ๐ฌ 0 ๐ 0