sql

Starbug1のテーブル定義 sql

Starbug1のテーブル定義

http://d.hatena.ne.jp/smeghead/20071105/backtostart で、パフォーマンス的に破綻したStarbug1の再構築を進めていきます。 「良いデザインは再デザインだ。」 結構仕事も忙しいので、いつもどおりボチボチ進めます。id:rayfillさんの助言とか、…
Sqlite3で、alter table をトランザクション内で操作できた sql

Sqlite3で、alter table をトランザクション内で操作できた

テーブル操作系の処理は、RDBによってトランザクションに入ったり入らなかったりするようです。(MySQLは入らない、PostgreSQLは入るようです) だめもとで、sqlite3でトランザクションを開始した後にカラム追加してから、ロールバックしてみたところ元通りになってくれていました。 $ sql…
Starbug1の参考のために影舞を調べてみた sql

Starbug1の参考のために影舞を調べてみた

影舞のテーブル構成とか処理内容を調べてみました。postgresqlのところだけを、ななめ読み。全体のソースの印象は、すごく真面目に抽象化されていて、しっかりしたソースだと感じました。テーブルは、reports, messages, attachements という3つだけでした。各項目のカスタマイ…
ふりだしに戻る。 sql

ふりだしに戻る。

会社のプロジェクトで、実践投入してるStarbug1ですが、早くも致命的な欠陥が露呈しました。最近、ソート機能やキーワード検索(全ての項目から検索)を実装したのですが、その時にjoinやら副問合せやらが盛り沢山になってしまい、検索の性能が実用に耐えないということがわかりました。複数の検索条件を指定し…