Blog
The Café Database Blog
Upgrade your database DST… or not?
In 2019 they decided in Chile that the winter time adjustment would be 5 months, instead of the usual 3 months. Morocco also decided to move its time with respect to GMT from +00 to +01. These changes that you may think do not affect you in the least, unless you live...
Leap years in the Oracle database
Leap years have been a headache throughout history. Also for computer systems and databases.
Discover the origin of these problems and let’s take a look at date bugs that are still present in Oracle23c
A chain of synonyms #JoelKallmanDay
This one is about bad practices. The use of synonyms. If you have felt a cold sweat, you probably experienced something similar. Many users want to access application tables "transparently." Note that I put it in quotes because calling "transparent" "without prefixing...
UN World Innovation Day Hackaton – Projects and teams
On May 12, a five-day Hackathon was held on the occasion of the World Innovation day of the United Nations. I had the honor of mentoring the participating teams. During this time they had to come up with an app that would provide an improvement for the world. Various...
UN World Innovation Day Hackaton – Mentor
On May 9 I received an email from the organization of the #WorldInnovationDay Hack 2023 confirming that they had appointed me as a mentor for the Hackathon to be held from May 12 to 15. I mean, that same week.
Indexing columns with non pure functions
When you filter a column using a function, the optimizer does not use the indexes on that particular column because the function "transforms" the values and makes the index non useful to get the proper ROWIDs. To get around that hurdle, Oracle has function-based...