More work, some progress made.

This commit is contained in:
Simon Brooke 2018-06-11 21:49:16 +01:00
parent bbf6daf6ca
commit 706e42f483
31 changed files with 789 additions and 763 deletions

View file

@ -1,6 +1,6 @@
-- File queries.sql
-- autogenerated by adl.to-hugsql-queries at
-- 2018-06-11T15:50:04.238Z
-- 2018-06-11T20:39:10.396Z
-- See [Application Description Language](https://github.com/simon-brooke/adl).
@ -494,8 +494,8 @@ ORDER BY canvassers.username,
-- :name list-canvassers-by-role :? :*
-- :doc links all existing canvasser records related to a given role
SELECT *
FROM canvassers
WHERE canvassers.roles = link_canvassers_.canvasser_id
FROM canvassers, link_canvassers_
WHERE canvassers.id = link_canvassers_.canvasser_id
AND link_canvassers_.role_id = :id
ORDER BY canvassers.username,
canvassers.fullname,
@ -701,8 +701,8 @@ ORDER BY roles.name,
-- :name list-roles-by-canvasser :? :*
-- :doc links all existing role records related to a given canvasser
SELECT *
FROM roles
WHERE roles.members = link_roles_canvassers.role_id
FROM roles, link_roles_canvassers
WHERE roles.id = link_roles_canvassers.role_id
AND link_roles_canvassers.canvasser_id = :id
ORDER BY roles.name,
roles.id
@ -754,8 +754,8 @@ ORDER BY teams.name,
-- :name list-teams-by-canvasser :? :*
-- :doc links all existing team records related to a given canvasser
SELECT *
FROM teams
WHERE teams.members = link_teams_canvassers.team_id
FROM teams, link_teams_canvassers
WHERE teams.id = link_teams_canvassers.team_id
AND link_teams_canvassers.canvasser_id = :id
ORDER BY teams.name,
teams.id