New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
dittodb::start_db_capturing() + dbplyr::in_schema() error #183
Comments
Thanks for reporting the issue in such great detail. It makes figuring out what's going on much easier! I've got some good news and some less good news (well, really, something that we should fix in dittodb!) The good news is that there's not actually an issue as far as I can tell using So, after you've created your test data, try:
And that should work. I've tried it with the test data + postgres setup locally and I could reproduce the same error if I called But this is a bit confusing because of the error messages that we get it's not clear what's actually going on. In dittodb, we could be better about detecting this and erroring with a clearer message here. Specifically, what is missing is that the value in Line 183 in 2ba39c7
Would you be interested in trying to add a check before that line that detects if |
Brief description of the problem
I have an issue when I use
dbplyr::in_schema()
, I have confirmed this only happens after runningdittodb::start_db_capturing()
.The kind of database backend you are trying to test
I am using SQL Server, for simplicity, my reprex below is postgres.
I get the following error
Here is another screen shot of showing the capture, hitting the error, stopping the capture, then having the same command run as normal.
If there is some idea of how to fix this let me know, I wouldn't mind hoping into the codebase to help fix it! :D
The text was updated successfully, but these errors were encountered: