Closed jamesaoverton closed 3 weeks ago
Let's focus on the use case in the final paragraph: fast loading from TSV/CSV without validation. This should be quite similar to #82, with the difference that VALVE reads the TSV into the database. We'll worry about the rest later.
Update: See this comment on issue #81.
Similar to #81 and #82, I think there's room for a "readonly" mode. A readonly table would be a physical SQL table that VALVE would load from a TSV file, but would not be editable.
*_conflict
or*_view
validate_row()
, since its columns will be definedI feel like I'm running together two use cases here:
*_conflict
, but does not edit rows or save*_conflict
table; maybe it validates, but it can't handle conflictsMy actual use case is just loading large tables quickly, without need for validation or handling conflicts, so they can be used by other tables that are editable.