kawakamisekkei の技術ノートです。実装、設定、データ処理、公開運用に関する判断と手順を記録しています。

複数ステートメントを同一セッションで通すための拡張

集計業務で長く使われてきた .sql ファイル群がある。1ファイルで1つの集計が閉じているものもあれば、中間テーブルの DROP / CREATE / INSERT や、複数の集計を一連で処理する流れが、1ファイルにまとめて書かれているもの...

続きを読む
CPT 化に先立つ、URL 構造の整理

長く運用された WordPress サイトには、過去の判断の層が重なっていく。お知らせ、実績紹介、読み物。本来なら別種の情報として扱われるはずのものが、「投稿」という単一の機能の配下に、関連性のないカテゴリとして少しずつ寄せ集まっていく。テ...

続きを読む
変更系 SQL 操作と許可リストの整理

SQL を書いて集計を回すツールが業務のなかで使われている場面はよくある。前回実行で作られた中間テーブルを落としてから新しい中間テーブルを作る、といった動きが、SQL アセットの中に自然に含まれている運用も多い。DROP と CREATE ...

続きを読む
コミットの粒度を残して、email だけを揃える

リポジトリを正式運用に向けて設定する過程で、author 欄に何を入れるかを詰める段があった。Git クライアント側の user.email をどう揃えるか、GitHub 側の email privacy をどう扱うか、commit に紐づ...

続きを読む
手で触る面を一枚にする ── 集計ツールの設定を .toml に畳む

同じ値が、3つのファイルに書かれている。実行ごとに触るJSONに1つ、利用者ごとに書き換えるiniに1つ、そしてモジュールの先頭にリテラルで1つ。どれか1つを変えたら、残りも合わせて変える。変える順番もだいたい決まっている。ただ、その作法は...

続きを読む