2017-11-25 118 views
3

我想使用point Postgres類型。我沒有在Diesel的類型列表中看到這種類型的hereDiesel是否支持Postgres`point`類型?

編寫包含point列的模型的正確方法是什麼?

+0

我知道這不完全是PostGIS,但我懷疑答案與此類似:https://github.com/diesel-rs/diesel/issues/232#issuecomment-193934393。即它需要創建一個Diesel的擴展。 –

回答

2

基於this Diesel GitHub issuediesel::pg::typesdiesel::types中可用的類型,似乎沒有任何支持這些類型。

要編寫一個包含point列的模型,您需要使Diesel能夠理解的值爲point。首先執行FromSql特徵,然後執行所需的所有事情。對於這樣的擴展,請看this PR