Tag: sql

9 posts
Reading your own writes with WAIT FOR LSN in Postgres 19

Reading your own writes with WAIT FOR LSN in Postgres 19

PostgreSQL 19's new WAIT FOR LSN command lets a replica block until it has replayed your write. The read-after-write problem it solves, the workarounds it replaces, and what the timeout, status, and mode options are actually for.

·
Jun 12, 2026

SQL, Math, and Baseball

Dev Log 37: 2025-12-16

·
Dec 16, 2025

Predrag Gruevski - Trustfall, Cargo Semver Checks, and the Future of Query-Based Tools

Predrag Gruevski explores Trustfall, a revolutionary query tool that turns anything into queryable data, and cargo-semver-checks for Rust semantic versioning.


Devtools FM icon
Devtools FM
devtools.fm
·
Sep 7, 2024

Spooky Database Relations

A discussion of the least-on-brand thing to ever happen on Halloween: The Halloween problem, a database querying issue with a long legacy.

·
Oct 27, 2023
Recipes from Python SQLite docs

Recipes from Python SQLite docs

Practical SQLite recipes for Python: execute statements, batch operations, transactions, row factories, and context managers with sqlite3.

·
Sep 10, 2022
Pick random values from an array in SQL(ite)

Pick random values from an array in SQL(ite)

Emulate Python's random.choice in SQLite using JSON arrays and the random() function. Populate tables with realistic test data efficiently.

·
Sep 1, 2022

Instead Of MAX Use LAST_VALUE For Time-Based Data

Why MAX returns the wrong number for end-of-period values in time-series SQLite data, and how LAST_VALUE with a window frame gives correct results.

·
Feb 14, 2020

Stop abstracting early


N
Numergent
numergent.com
·
Aug 29, 2016

Selecionar Um Intervalo de Linhas em MySQL

Utilizar MySQL é muito simples. Neste tutorial ensino a selecionar apenas um intervalo de linhas em MySQL.


Henrique Dias icon
Henrique Dias
hacdias.com
·
Jul 16, 2014