タグ

2013年2月6日のブックマーク (3件)

  • SQLアンチパターン - yuumi3のお仕事日記

    楽しく読めるです。そして、とても実用的です! SQLアンチパターン 作者: Bill Karwin,和田卓人(監訳),和田省二(監訳),児島修出版社/メーカー: オライリージャパン発売日: 2013/01/26メディア: 大型購入: 9人 クリック: 698回この商品を含むブログ (38件) を見る データベース設計は、Webアプリを始め、ほとんどのシステムの性能・拡張性、そして開発のしやすさを決定する非常に設計です。しかし、分かりやすく、かつ実践的な書籍は多くないと思います。このは、タイトル通り 「こんなデータベース設計を行っては行けない!」 という内容です。 このはデータベース設計(モデリング)手法を扱ったではりませんので、データベース設計の基を理解してる人向けのですが、データベース設計をやったことが無くても、何年か開発を行った人なら「ああ以前かかわったシステムのDBこの

    SQLアンチパターン - yuumi3のお仕事日記
  • 覚え書き。 文字化けしない Msys Git 導入法

    なぜか2バイト文字ガン無視で作られたGitちゃん。そんなGitWindows環境で使うと、簡単に文字化けする。そこをなんとか、ようやく日語に対応しつつあるMsysGitを使って文字化けしないように導入する方法をどうぞ。 MsysGitは最近(2012年現在)、ようやくUTF-8(UTF-8N)環境に対応したと謳っているWindows向けのGitクライアント。自分はこのMsysGitでGitを使っている。だが実際、使ってみると文字化けしたので、ちょっと工夫が必要なよう。また前提として、ファイル名はMS932、中身はUTF-8で書くとする。 MsysGitを入れる まずは普通にMsysGitを入れる。ここのDownloadから「Git-1.7.XX-previewXXXXXXXX.exe」とかをダウンロードして、実行しよう。 インストール中に聞かれる設定項目はほとんどたいしたことないので、

  • SQLアンチパターンにおけるPostgreSQLパッチ #sqlap - やさしいデスマーチ

    SQLアンチパターンはMySQLがベースになっているのでPostgreSQLではそのまま動かない。とりあえずサンプルデータベースの変更ポイント。 BLOBをBYTEAに変更 UNSIGNGEDがないので省略 DATETIMEをTIMESTAMPに変更 テーブルを削除したい場合はDROP文をIF EXISTSオプションを付けて冒頭に書いておけばOK。 DROP TABLE IF EXISTS Accounts, BugStatus, Bugs, Comments, Screenshots, Tags, Products, BugsProducts; 修正後のSQLって公開してもいいのかな? id:t-wada さんに公開OKといただきました。 (追記)リポジトリ公開しました 写経しながらとなりますが、こちらのリポジトリにおいておきます。 https://bitbucket.org/shuji

    SQLアンチパターンにおけるPostgreSQLパッチ #sqlap - やさしいデスマーチ