私はtsrange
columnのPostgresテーブルを持っています。私はEctoモジュールのschema
にそれを含めたいと思います。私はそれがPostgrex.Range
existsを参照してください。私はこの試みた:tsrangeフィールドを持つEctoスキーマ
schema "clients" do
field :valid_at, Postgrex.Range
...
end
をしかし、それは私にこのエラー与える:
** (ArgumentError) invalid or unknown type Postgrex.Range for field :valid_at
lib/ecto/schema.ex:1785: Ecto.Schema.check_type!/3
lib/ecto/schema.ex:1473: Ecto.Schema.__field__/4
任意の提案を?私はPhoenix 1.3とEcto masterブランチを使用しています。
ここで最初の 'load'節は本当に必要ありません。 2番目の節は、 'nil'ケースをまったく同じように扱います。 – Dogbert
ああ、ありがとう! – TheAnh