2012-02-29 10 views
4

Rob Coneryの大規模なマイクロORMを使用する。複合キーを持つテーブルを操作することは可能ですか?Massive ORMを使用して複合キーを使用してテーブルを更新するにはどうすればよいですか?

「PrimaryKeyField」として1つ以上の列名を割り当てる方法はよくわかりません。誰でもそうすることができましたか?すなわち;主キーが2つの列で構成されている場合、どのようにUpdate()を実行しますか?

答えて

2

このコメントはGitHubで見つかりました。 https://github.com/robconery/massive/pull/50 - Robからの次のコメントで。

(...)私は複合キーに に関して(亜音速を使用して)他の人とこの議論を持っていたし、正直に言うと - それは私が考えるものをサポートするために使用したいと 思いよりも多くのコードですエッジケース(参加する多くの多くの外ではなく ひどく適切なデータベース設計)

だから、複合キーはサポートされませんようです。そして私はそれの背後にある推論を完全に見ることができます。幸いなことに私たちはデータベースを管理しているので、代理キーを追加することで回避でき、現在の複合キーを代わりにユニークなインデックスにすることができます。

関連する問題