-
Notifications
You must be signed in to change notification settings - Fork 9
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
Test with PlanetScale #22
Comments
PlanetScale requires SSL authentication |
Few other issues:
|
I managed to get Planetscale working a few months ago, with the following patch to the tap to ignore reserved schemas.
One issue I am hitting with Planetscale on larger table extraction is the 100k row limit for queries, such as discussed here, planetscale/discussion#190. It was my understanding that the SQLStream implementation should be incrementally fetching with SQLAlchemy, but it doesn't seem like Planetscale interprets it as a batched query. |
Great information on the 100k rows issue! I'll try the olap solution given here planetscale/discussion#388 and see what happens. If I get this running could you give it a shot on your end to see if it works? I'll be in touch (I hope!) Filtering out those schemas does work, but it works just because views themselves just don't work. I'm trying to make views work as I know the use case is pretty important for a lot of DB users. |
@BTheunissen #45 works now, if you could give this a shot and let me know how it goes for you! Note that the 100k rows issue is solved, views should work, and the readme shows that filter_schemas is a config option you can use |
Amazing work, I can get this tested and get back to you :) |
@visch I haven't had to use MySQL views just yet but I have for quite a few other connectors/customers, so being able to support views will save me some potential future pain :) |
@BTheunissen did this work for you!? |
FYI, the official singer tap for PlanetScale is located at https://github.com/planetscale/singer-tap/ This also supports things like incremental syncs. The binlogs on PlanetScale are not directly accessible so those can’t be used in the same way as in MySQL for incremental syncs. |
Thanks @dbussink , I added a link to the README here. Also I think we should get Planet Scales tap added to the hub, I made an issue here meltano/hub#1684 I was trying to get this working on my side but I hit this issue https://github.com/planetscale/singer-tap/issues/51 looks like the schema isn't following the singer spec? |
Add integration tests against a PlanetScale instance
Tasks
Refs:
The text was updated successfully, but these errors were encountered: