Vadim Voitenko
Vadim Voitenko
### DOD: * Transformers support both random and hash modes. The last allows us to use it in a deterministic way * Adapt transformers for dynamic parameters usage ### Tasks...
DOD: * If the column with unsupported type passed the raise an error/VW * If type is inherited it does not raise an error
DOD: * The min or max parameter might be * all empty * set one * set two * The min or max if empty set value from type thresholds
According to #114 it would be fine to have parameters responsible for Large Object dumping *`--no-large-objects` - do not dump large objects at all. But if you have references in...
Unset the required flag on `min` and `max` params so users can generate values in the min and max limit of type. For instance ```yaml - name: "RandomInt" params: column:...
Add DynamicParameterSettingValue in the ValidationWarning for dynamic parameter Current output ``` 2024-05-14T18:15:22+03:00 ERR internal/db/postgres/cmd/validate.go:303 > ValidationWarning={"hash":"3558dc01f382e0fddec76cb535293a2b","meta":{"ColumnName":"min","DynamicParameterSetting":"column","ParameterName":"min","SchemaName":"public","TableName":"account","TransformerName":"RandomDate"},"msg":"column does not exist","severity":"error"} pid=1467192 ```
Implement the `RandomMacAddress` transformer that supports the next features: * Can keep original vendor 3 bytes and generate the rest randomly if has option `keep_original_vendor` * Consider support cast_type and...
DOD: * Support unique transformation based on the generated value * Support unique transformation in the limited range of values. Fo instance if we have a table with an id...
DOD: * Introspect the DB schema * Assemble a graph * Resolve cycle dependencies * Provide a filtering option * In case we don't have FK, but logically they exist...