kanpai/kanpai-server — pull request #1 by OopsMouse (2014-12-28 02:07:47+00:00)
Title: Add a column 'contact id' to schema of guests.

内容に問題なければ，しまむー or 村上くんがマージして下さい．

変更理由:
アドレス帳の”Row”とサーバーの"Guest"を関連付けるKeyとしてContact IDを追加しました．
iOSもAndroidもアドレス帳にはRowに対して一意なIDが付与されて，それを格納します．

この情報は，ユースケースとして「一度作成したパーティに新たに別の"Guests"を招待する時」
「一度端末からアプリを削除したあと，再度インストールしなおした際にパーティ情報を復元する時」などに必要です．

アドレス帳の”Row”とサーバーの"Guest"を関連付けるKeyとして他にも名前や電話番号が利用できるかと考えましたが，
アドレス帳の名前や電話番号は端末のユーザーが変更できること，電話番号は複数のユーザーで共有する可能性がある
ことを考え不向きだと結論付けました．