311 requests in the city database
Every 15 minutes, new and changed Sentra 311 requests are upserted into a PostGIS table with a map point.
PostgreSQL, often with the PostGIS extension, is a common city database for GIS data, reporting copies and in-house applications. Many GIS teams keep their authoritative layers in PostGIS.
SentraBridge reads tables and views, writes with insert, update or upsert, and builds PostGIS points from latitude and longitude. Flows can start when rows change, with a changed-time column or LISTEN/NOTIFY. Records pass through SentraBridge; only counts and IDs are logged.
| resource | read | write | changes only | fields |
|---|---|---|---|---|
| Tables | read a table or a read-only query | insert, update, upsert | yes (changed-time column) | Any table you grant |
Every 15 minutes, new and changed Sentra 311 requests are upserted into a PostGIS table with a map point.
Payment CSVs from the bank's SFTP folder are cleaned, checked and loaded each morning, and the files archived.
Work orders created or changed in the database create matching 311 requests, so phone and inspection work shows up.
Permits issued since the last run are read from the database and added as points on an ArcGIS layer.
A permits table is exported nightly to a dated CSV in S3.
Cleans and checks changed 311 requests, sends bad ones to a data-quality sub-flow, checks the city database to see if each is new, then routes new…
PostgreSQL / PostGIS → Amazon S3 / S3-compatibleEvery night, exports a city database table (here: permits) to a dated CSV file in S3, so there's always a plain-text copy outside the database.
SFTP server → PostgreSQL / PostGISEvery morning, reads new payment CSV files from the bank's SFTP folder, cleans and checks them, loads them into a database table, and archives the…
Systems cities commonly connect with PostgreSQL, each with its own connector page.
Yes. The Write to database step builds a point from latitude and longitude fields in the spatial reference you choose.
Yes. Use a changed-time column for polling, or PostgreSQL LISTEN/NOTIFY to start the flow when a row changes.
Read queries run in a read-only transaction, table and column names are checked first, and the SentraBridge user only has the grants you give it.
We'll set up a workspace with your systems in a sandbox and build your first flow with you.