Add a converter for CurrencyUnits stored in the database (#334)

* Add a converter for CurrencyUnits stored in the database

This uses the well-known String representation for currency units. It also
provides a base class for other converters that will be persisting the
toString() representation.

* Add DB and formatting changes

* Add tests, make minor fixes
This commit is contained in:
Ben McIlwain 2019-10-31 15:26:40 -04:00 committed by GitHub
parent d00ade8ae0
commit 03bbb2c057
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
16 changed files with 192 additions and 21 deletions

View file

@ -92,9 +92,9 @@ CREATE TABLE public."PremiumEntry" (
CREATE TABLE public."PremiumList" (
revision_id bigint NOT NULL,
creation_timestamp timestamp with time zone NOT NULL,
currency bytea NOT NULL,
name text NOT NULL,
bloom_filter bytea NOT NULL
bloom_filter bytea NOT NULL,
currency text DEFAULT 'USD'::text NOT NULL
);