Skip to content

File Replace #3220

@raprasad

Description

@raprasad

To support Provenance, we need to add versioning/replace functionality for DataFile objects.

Basics:

  • User may replace an existing dataset file with a new one:
    • via UI
    • via API
  • File versions are tied to dataset versions

Technical notes:

Internal storage:

  • DataFile will have two extra fields:
    • Root DataFile id
    • Previous DataFile id
DataFile id Root DataFile ID Previous DataFile ID
1 1 null
5 1 1
7 1 5
35 1 7

Documentation/notes: https://drive.google.com/drive/u/0/folders/0B4VvItDJwfehQjQ0bkp1dl9vdWc

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions