-- name: ListTargetsOfSite :many SELECT * FROM publish_targets WHERE site_id = $1; -- name: GetTargetOfSiteRole :one SELECT * FROM publish_targets WHERE site_id = $1 AND role = $2 LIMIT 1; -- name: InsertPublishTarget :one INSERT INTO publish_targets ( site_id, role, target_type, url, target_ref ) VALUES ($1, $2, $3, $4, $5) RETURNING id; -- name: UpdatePublishTarget :exec UPDATE publish_targets SET url = $2, target_ref = $3 WHERE id = $1;