ip_providers.sql 615 B

12345678910111213141516171819202122
  1. -- name: ListIpProviders :many
  2. SELECT * FROM ip_providers ORDER BY priority, id;
  3. -- name: GetIpProvider :one
  4. SELECT * FROM ip_providers WHERE id = ?;
  5. -- name: CreateIpProvider :one
  6. INSERT INTO ip_providers (url, name, enabled, priority)
  7. VALUES (?, ?, ?, ?)
  8. RETURNING *;
  9. -- name: UpdateIpProvider :one
  10. UPDATE ip_providers
  11. SET url = ?, name = ?, enabled = ?, priority = ?, updated_at = CURRENT_TIMESTAMP
  12. WHERE id = ?
  13. RETURNING *;
  14. -- name: DeleteIpProvider :exec
  15. DELETE FROM ip_providers WHERE id = ?;
  16. -- name: ListEnabledIpProviderUrls :many
  17. SELECT url FROM ip_providers WHERE enabled = 1 ORDER BY priority, id;