nucleuscloud / neosync

Open source data anonymization and synthetic data orchestration for developers. Create high fidelity synthetic data and sync it across your environments.
https://www.neosync.dev
Other
3.34k stars 119 forks source link

[NEOS-1390] can't set bulk transformer when IDENTITY columns are included #2577

Closed evisdrenova closed 1 month ago

evisdrenova commented 2 months ago

can't bulk set them because identity columns only allow "Column Default" transformers and since we try to find the transformer that can be applied to all of the rows selected, nothing is shown if other columns don't have defaults.

So the user then has no way of knowing why they can't do it since we don't surface that to them. So we need a way to communicate to the user this is happening.

We could do this with an empty state in the bulk transformer dropdown - something like "unable to find transformer that matches every column's data type". Or something else…

here is a loom

https://www.loom.com/share/a605edf0af934113a1ad8460226428ee?sid=5f0a5746-2c77-4e6e-abe2-8d1685365206

From SyncLinear.com | NEOS-1390