Open roshan opened 3 years ago
@roshan thanks for reporting the problem -- completely agreed with your assessment here. I just want to understand how to reproduce. Is the following what you did:
N
tables in your source databaseN-k
tablesMy apologies for not producing reprex. Those are accurate instructions.
Noting that these checks are probably specific to each connector - tagging the issue for the connector team(s)
@grishick do we do this for dbs? I know we added some more stuff to check
in dbs, but can't remember if this was one.
added to ops backlog as part of permission checking work. Please bounce back if this is incorrect categorization
This sounds like an AvailabilityStrategy to define at the source level. Given the age of this issue this might have been already implemented. Will assign to @evantahler's team.
Tell us about the problem you're trying to solve
I have multiple databases I'm syncing from. Occasionally, I would like to add a new table from one of these databases to the sync. However, since the database is controlled by someone else, the user for the connection may not have access yet to the table. Airbyte will let me set up a sync to this table and then fail on sync attempt. Because of the prompt to reset the data when you add a new source stream in, this can mean that the destination is data-less while things are fixed.
Describe the solution you’d like
Just like initial connection errors, I'd like immediate feedback on whether this sync will work.
Describe the alternative you’ve considered or used
I don't have one. This makes permitting access to my Airbyte instance to non-engineers mildly risky (they can make a natural error without knowing).
Additional context
Add any other context or screenshots about the feature request here.
┆Issue is synchronized with this Asana task by Unito