This adds the ability to link a proper address in the database to the report and harmonizes the field names with the address table. It also migrates away from mapbox entirely. And I fixed the "pool" naming for the publicreports, which are supposed to be the more generic 'water'.
24 lines
538 B
SQL
24 lines
538 B
SQL
-- Code generated by BobGen psql v0.42.5. DO NOT EDIT.
|
|
-- This file is meant to be re-generated in place and/or deleted at any time.
|
|
|
|
-- PublicreportIDTable
|
|
WITH found_tables AS (
|
|
SELECT
|
|
'nuisance' as table_name,
|
|
id
|
|
FROM publicreport.nuisance
|
|
WHERE public_id = $1
|
|
|
|
UNION ALL
|
|
|
|
SELECT
|
|
'water' as table_name,
|
|
id
|
|
FROM publicreport.water
|
|
WHERE public_id = $2
|
|
)
|
|
SELECT
|
|
EXISTS (SELECT 1 FROM found_tables) as exists_somewhere,
|
|
array_agg(table_name) as found_in_tables,
|
|
array_agg(id) as report_ids
|
|
FROM found_tables;
|