PostGIS Diesel
Extension for Diesel framework to support PostGIS types. The library is simple extension of rust-postgis
Example of Usage
To ensure that the Geometry
type is in scope, read this guide and add use postgis_diesel::sql_types::*
to the import_types key in your diesel.toml
file.
Assume that the table is defined like this:
CREATE EXTENSION IF NOT EXISTS postgis;
(
id SERIAL PRIMARY KEY,
point geometry(Point,4326) NOT NULL,
linestring geometry(Linestring,4326) NOT NULL
);
Then Rust code may look like this:
table!