sqlite3
sqlite で current_time 注意点がある。文字列が主体のsqliteなので、暗黙的文字列キャストが入ったり、datetimeにはタイムゾーンが付与されずUTCである点の2点に配慮すること。 current_timestamp がついているカラムがあって。 sqlite3 database/database…
sqlite3 は出力を変えられる。 sqlite mode を使って出力例を変えてみた例。 markdown マークダウンで表を表示できる。マークダウンを書くのがめんどくさいときにはデータ突っ込んで、変換したら楽かもしれない。 mode box 罫線(ボックス)を使って表をきれ…
sqlite3 を使っていると遭遇するロック・エラー sqlite3 を使っていると、トランザクションでデータベースがロックされて、書き込みに失敗することがある。php や python や ruby でもなんでも良いけど、トランザクションを使ってるときに、ロックが行われて…
sqlite3って if exists 対応してた 存在するときにテーブルを消す if exists でテーブルがあるときに、消して作り直せる DROP TABLE IF EXISTS TableName 存在しないときにテーブルを作る テーブルがまだ無いときだけ作る。 CREATE TABLE if exists {table} …