jitsu
jitsu copied to clipboard
Make configurable table name prefixes in sources synchronization
Problem
At present Jitsu adds ${source_id}_ prefix to the destination tables on source synchronization. We should give users more control and make this field configurable on UI.
Solution
Add an additional field in Singer/Airbyte sources UI editor on Catalog page like Table Prefix which will be equal to source_id by default. Save value into source JSON into stream_table_name_prefix field like:
{
"config": {},
"docker_image": ...,
"selected_streams": ....,
"stream_table_name_prefix": `<here>`
}