-
Notifications
You must be signed in to change notification settings - Fork 1.7k
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
[CT-2543] Execution <> Adapters: Cloning from production #7549
Comments
There are 3 functions each adapter need to implement, they are
The work for adapter team would be figure out which functions each adapter need to implement and get them implemented. |
I've read through this, and I think the general strategy makes sense. I'm more concerned about the names we use in the design elements -- I found this quite tricky to get to know as an outsider because of the abstractions we've thus far adopted. Re: naming mattersstate_relationI find this one to be vague/unintuitive, especially in the Python runtime. Here's my reasoning: With everything I understand currently, I think it's a sister term of pointerI take total responsibility that this just might be me, and my own arbitrary sensibilities: I find pointer to be very odd word choice. We're not really pointing at a memory address. Instead, I believe we're referencing an existing relation, and we should thusly name it. Maybe referrant_sql or something like that. ===== I believe Matt is going to do a more thorough check on the code with how it relates to the adapters, but I like the general design. We're very fortunate that this isn't something DBMSs have felt the need to differentiate in (yet). |
@VersusFacit Good call on naming conventions, I'm very supportive of whatever the adapters team decides is the right nomenclature here. |
@aranke @McKnight-42 Shall we open separate issues to track the implementations / testing in each of:
|
Merged into all the adapters! |
Description
One of the initiatives that the execution team is taking on in Q2 is cloning from a production environment. The work here is to core to enable core users to clone a schema using zero-copy clones if it is supported by the DWH, and views if is not.
Jeremy currently has a draft PR up that touches the adapter zone of core.
Talk to @stu-k for additional details.
The text was updated successfully, but these errors were encountered: