diesel-geography

Crates.iodiesel-geography
lib.rsdiesel-geography
version0.2.0
sourcesrc
created_at2018-11-24 07:32:03.624758
updated_at2018-11-24 07:53:44.188426
descriptionDiesel support for PostGIS geography types and functions
homepage
repositoryhttps://github.com/Boscop/diesel-geography
max_upload_size
id98388
size4,555
(Boscop)

documentation

https://docs.rs/diesel-geography

README

diesel-geography   Build Status Latest Version [docs]

Diesel support for PostGIS geography types and functions

How to use it:

In your sql schema, you have a column location geography(point, 4326) not null. When Diesel generates the schema (using table! {}) this column will look like location -> Geography. To ensure that the Geography type is in scope, read this guide and add use diesel_geography::sql_types::* to the import_types key in your diesel.toml file.

E.g. it will look like this:

[print_schema]
file = "src/schema.rs"

import_types = ["diesel::sql_types::*", "diesel_geography::sql_types::*"]

In your ORM struct, write location: GeogPoint. Now you can use this struct / table in your diesel queries.

Commit count: 11

cargo fmt