Custom database types#
To support custom database types:
Use output database with already created schema and its child objects, see the
DO_NOT_CREATE
schema creation mode for more details.Explicitly define generator for custom type column in the configuration file.
For example, for the following custom ENUM type:
CREATE TYPE public.transaction_type_t AS ENUM ('SENT', 'RECEIVED');
Use a configuration like this:
column_params:
- columns:
- "transaction_type"
params:
type: "categorical_generator"
categories:
type: string
values:
- "SENT"
- "RECEIVED"
probabilities:
- 0.6
- 0.4