#SQLite の記事一覧(6)

AI
2026-07-13 ・ Simon Willison

DOOMQLとは?SQLiteをゲームエンジンにした「SQL製DOOM」の仕組みと再現手順

Peter Gostev氏が、SQLiteをデータ保存ではなくゲームエンジンそのものに使った小さなDOOM風ゲーム「DOOMQL」を公開しました。移動・当たり判定・敵・戦闘・進行、そして画面上の全RGBピクセルまでをSQLが制御し、レイトレーサーは再帰CTEを使った巨大な1本のSQLクエリで実装されています。

AI
2026-07-12 ・ Simon Willison

sqlite-utils 4.1.1のTransactionErrorとは?ON DELETE CASCADEでデータが消える罠を解説

sqlite-utils 4.1.1が公開され、table.transform()がトランザクション中にPRAGMA foreign_keysが有効で、かつCASCADE・SET NULL・SET DEFAULTといった破壊的なON DELETE設定の外部キーから参照されているテーブルに対して呼ばれた場合、TransactionErrorを送出するようになりました。従来はテーブル再作成の過程で参照元の行が黙って削除・書き換えられる可能性がありました(#794)。

AI
2026-07-07 ・ Simon Willison

sqlite-utils 4.0rc4とは?Simon Willisonが示す個人開発ツールの持続可能なマネタイズ

2026年7月7日、著名開発者Simon Willison氏がsqlite-utils 4.0rc4に関する投稿を公開し、同時に月額10ドルのスポンサーシップを「Pay me to send you less!(お金を払えばメールを減らします)」という逆説的なタグラインで訴求しました。SQLite操作CLIの主要リリース候補と、独立開発者の新しい収益モデルが同時に注目を集めています。

← タグ一覧へ