Issue review for "Working with Views" #471
Replies: 4 comments 3 replies
-
For an initial pass, I think the specification that we only make views from columns in tables joined by foreign key relationships is a good idea. This makes automating joining fairly straightforward. Editing records within a view is extremely complicated, and will require both time for definition and specification, as well as a quite complicated implementation involving both SQL and python. We'll probably need bunches of sub-issues to track the work underlying that API change. I commented on a couple of the specific issues with some more details. |
Beta Was this translation helpful? Give feedback.
-
@kgodey The issues look good to me. I have the same concern as @mathemancer, regarding allowing editing records in views. I think it will be quite time consuming to implement on the backend. Since this is a rare usecase, maybe we should reconsider having this for the MVP. |
Beta Was this translation helpful? Give feedback.
-
I'm calling this review complete, it looks like the issues as-is as reasonable. The only thing I made was a future issue: |
Beta Was this translation helpful? Give feedback.
-
@kgodey I've reviewed the design issues and have no comments for now, they all look good to me. |
Beta Was this translation helpful? Give feedback.
-
I took an initial pass at creating design and backend issues for the "Working with Views" milestone. Please see:
Views are an entirely new class of database object with a whole bunch of complexities, so I'd like to get feedback from @mathemancer and @pavish on implementation details and whether I've covered the necessary details in the design issues. I'm especially worried abut the view creation and editing flow – we need to convert lists of columns to queries with
JOIN
s and I'm not sure what we can and cannot automate easily.Please review by end of day Monday, July 26.
@ghislaineguerin I'd also like your feedback on the design issues, but it's not as time-sensitive since I'm mainly focused on covering implementation details right now.
Beta Was this translation helpful? Give feedback.
All reactions