Opinions, experiences and information about SQL and the databases that process it, from a guy who's been at it for over 20 years.
Friday, May 12, 2017
The many faces of DISTINCT in PostgreSQL
Here's a neat little post, called The many faces of DISTINCT in PostgreSQL. It goes over DISTINCT, DISTINCT ON and IS DISTINCT FROM. Good to understand this functionality if you're a Postgres user!
Saturday, April 08, 2017
New Features Coming in PostgreSQL 10
Robert Haas has posted an article New Features Coming in PostgreSQL 10. Kind of sad that they had to rename the log dirs because they were treated as disposable by some ignorant DBAs, but hey it's good that they're in touch with their user base enough to know that it's been a problem! Overall it looks like several good steps forward, but little for me to get excited about. The improved partitioning may be nice.
Wednesday, March 29, 2017
MATCH_RECOGNIZE with Tom Kyte
Not using Oracle for work lately, I'm not up on all the latest features as much as I'd like to be...But one 12c feature I've been checking out lately is row pattern matching, aka MATCH_RECOGNIZE. Tom Kyte has a good demonstration on his column (from before his sad retirement)...
Monday, March 20, 2017
AskTOM
So now that Tom Kyte is retired, AskTOM stands for Ask The Oracle Masters. I was checking out some classic AskTom/AskTOM posts, and while some are of course informative, others are are just funny. Here's one that I find more humorous than I should maybe, I bring you...[drumroll]... "What If I forget the name of SavePoint?"
Monday, March 13, 2017
Oracle installation text rendering issue
Here's an issue I encountered when installing Oracle on OpenSUSE Linux. Just leaving this here as kind of a bookmark... (This is someone else's post and their environment is different from mine.) https://community.oracle.com/thread/3992606
Friday, March 03, 2017
Oracle 12cR2: Real-Time Materialized Views
Oracle 12cR2 is available for download - woohoo! One feature I'm excited about is the real-time materialized view, which allows a stale MV to be used by query rewrite. It sort of applies the changes from the underlying tables in real time. I was going to write up a demonstration of the feature, but a fellow named Uwe Hesse has already provided a very nice one on his blog. Check it out!
Subscribe to:
Posts (Atom)