<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Database on ilham.dev</title><link>https://ilham.dev/tags/database/</link><description>Recent content in Database on ilham.dev</description><generator>Hugo -- gohugo.io</generator><language>en</language><lastBuildDate>Sun, 27 Sep 2026 00:00:00 +0700</lastBuildDate><atom:link href="https://ilham.dev/tags/database/index.xml" rel="self" type="application/rss+xml"/><item><title>How I format SQL before reviewing a query</title><link>https://ilham.dev/posts/how-to-format-sql-before-reviewing-a-query/</link><pubDate>Sun, 27 Sep 2026 00:00:00 +0700</pubDate><guid>https://ilham.dev/posts/how-to-format-sql-before-reviewing-a-query/</guid><description>SQL is easier to review when clauses and joins are on separate lines instead of one long string.
The SQL Prettify tool helps me inspect the input and output without writing a one-off script first.</description></item><item><title>How I use ULIDs when sortable IDs help</title><link>https://ilham.dev/posts/how-to-use-ulids-when-sortable-ids-help/</link><pubDate>Sun, 27 Sep 2026 00:00:00 +0700</pubDate><guid>https://ilham.dev/posts/how-to-use-ulids-when-sortable-ids-help/</guid><description>A ULID is an identifier that includes a timestamp part, so generated IDs sort roughly by creation time.
The ULID Generator tool helps with the mechanical part, but I still check the result before using it somewhere real.</description></item></channel></rss>