Tipsスマートフォン用の表示で見るTipsIT技術系Tipsこの広告は、90日以上更新していないブログに表示しています。2016-10-12sqliteのDBを比較するスクリプトを書いた諸事情でgithubからは消してたけど復活させた。DBを使うテストなんかで呼び出す。結果を標準出力にテーブル単位で出力して、差があるようならdiff.dbにレコード単位で保存。実行すると、データに差がなければOK、差があればNGって出る。|+--------------------------------+--------------------------------+--------+インストールライブラリを入れる。prettytablegithubからソースを持ってくる。github.comsqliteも入れてパスを通すかsqlite_diff.pyと同じディレクトリに置く。windowsならsqlite-tools-win32-x86-xxxxxxxxx.zipってやつ。Page使い方a.dbとb.dbを比較して、どのテーブルのどのデータに差分があるのか調べる。B.db列を無視して比較。全てのテーブル共通で更新日がある場合なんかに使う。modifiedテーブルごとに無視する列を決める。テーブル名:列名のフォーマット。test:idテスト対象外としたいテーブルがある場合。testPKを指定する。テーブル内のデータ同士はPKを使って比較するので、PK制約はサロゲートキーであるidに貼ってあるけど、ほんとはparent_table_id,cif_person_id,black_pkで一意になるってことならこうする。Text3でコードポイントを表示するプラグイン作ってみた(sjis対応版)前回作ったプラグインを改善して、sjisとeuc-jpも加えた。(1)はてなブログをはじめよう!kaeroukaさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。