diff --git a/server/extension/sql/200_quotas.sql b/server/extension/sql/200_quotas.sql index 22d270b..9245337 100644 --- a/server/extension/sql/200_quotas.sql +++ b/server/extension/sql/200_quotas.sql @@ -1,3 +1,11 @@ +CREATE TYPE cdb_dataservices_server.service_type AS ENUM ( + 'isolines', + 'hires_geocoder', + 'routing', + 'observatory', + 'internal_geocoder' +); + CREATE TYPE cdb_dataservices_server.service_params AS ( monthly_quota NUMERIC, used_quota NUMERIC, diff --git a/server/lib/python/cartodb_services/cartodb_services/metrics/quota.py b/server/lib/python/cartodb_services/cartodb_services/metrics/quota.py index 3893fab..b372ae9 100644 --- a/server/lib/python/cartodb_services/cartodb_services/metrics/quota.py +++ b/server/lib/python/cartodb_services/cartodb_services/metrics/quota.py @@ -3,15 +3,6 @@ from log import MetricsDataGatherer from datetime import date import re -class Service: - """The services bound to quota""" - - ISOLINES = 'isolines' - HIRES_GEOCODER = 'hires_geocoder' - ROUTING = 'routing' - OBSERVATORY = 'observatory' - INTERNAL_GEOCODER = 'internal_geocoder' - class QuotaService: """ Class to manage all the quota operation for