# Updating a dataset created within renku project

**URL:** <https://renku.discourse.group/t/updating-a-dataset-created-within-renku-project/165>\
**Category:** Renku (CLI)\
**Created:** [18 September 2020 14:47 UTC](https://renku.discourse.group/t/updating-a-dataset-created-within-renku-project/165 "2020-09-18T14:47:30Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![bopekno](https://yyz2.discourse-cdn.com/free1/user_avatar/renku.discourse.group/bopekno/32/104_2.png) [@bopekno](https://renku.discourse.group/u/bopekno)\
**Post date:** [18 September 2020 14:47 UTC](https://renku.discourse.group/t/updating-a-dataset-created-within-renku-project/165/1 "2020-09-18T14:47:30Z")

</div>

Hello,

Let’s say I’ve created a dataset within a renku project with `renku dataset create ds1`, to which I have added data after a first run: `renku dataset add ds1 data/file1`.

I have now ran a new version of the analysis, and updated `data/file1` on git lfs (that was automatic as the `data/file1` was tracked). However, I don’t understand how to update `ds1` so that it now contains the updated versoin of `data/file1`. I’ve tried `renku dataset update ds1 data/file1`, without success. Should I unlink and re-add ? That seems convoluted.

Thanks for your help,

Cyril

---

<div class="post-metadata">

**Author:** ![ralf.grubenmann](https://yyz2.discourse-cdn.com/free1/user_avatar/renku.discourse.group/ralf.grubenmann/32/78_2.png) [@ralf.grubenmann](https://renku.discourse.group/u/ralf.grubenmann)\
**Post date:** [18 September 2020 14:50 UTC](https://renku.discourse.group/t/updating-a-dataset-created-within-renku-project/165/2 "2020-09-18T14:50:52Z")

</div>

Hi Cyril,

you can use `renku dataset add --overwrite data/file1` to overwrite the existing file in the dataset with the new file.

Cheers,

Ralf

---

<div class="post-metadata">

**Author:** ![bopekno](https://yyz2.discourse-cdn.com/free1/user_avatar/renku.discourse.group/bopekno/32/104_2.png) [@bopekno](https://renku.discourse.group/u/bopekno)\
**Post date:** [18 September 2020 14:59 UTC](https://renku.discourse.group/t/updating-a-dataset-created-within-renku-project/165/3 "2020-09-18T14:59:54Z")

</div>

Thanks for the reply !

That does not seem to work:

 ![image](https://global.discourse-cdn.com/free1/uploads/renku/original/1X/c275a4f9980848e316e36ee2458a86f33eac211d.png)

---

<div class="post-metadata">

**Author:** ![bopekno](https://yyz2.discourse-cdn.com/free1/user_avatar/renku.discourse.group/bopekno/32/104_2.png) [@bopekno](https://renku.discourse.group/u/bopekno)\
**Post date:** [18 September 2020 15:10 UTC](https://renku.discourse.group/t/updating-a-dataset-created-within-renku-project/165/4 "2020-09-18T15:10:14Z")

</div>

Just to make it clear: the dataset still contains an old version of the file (september 16)  
^

 ![image](https://global.discourse-cdn.com/free1/uploads/renku/original/1X/530ad05cb1190be3d3ed9890d9e9069d5e457ebd.png)

But the project clearly contains a new version of the file on git lfs

---

<div class="post-metadata">

**Author:** ![ralf.grubenmann](https://yyz2.discourse-cdn.com/free1/user_avatar/renku.discourse.group/ralf.grubenmann/32/78_2.png) [@ralf.grubenmann](https://renku.discourse.group/u/ralf.grubenmann)\
**Post date:** [21 September 2020 10:32 UTC](https://renku.discourse.group/t/updating-a-dataset-created-within-renku-project/165/5 "2020-09-21T10:32:28Z")

</div>

My guess would be that it actually is already updated, but that this isn’t clear from the way renku shows dataset files, nor does the update actually achieve what you want it to achieve.

I’ve created an issue [https://github.com/SwissDataScienceCenter/renku-python/issues/1531](https://github.com/SwissDataScienceCenter/renku-python/issues/1531) to improve UX around this and properly support your use case.

In the meantime, doing a `renku dataset unlink` followed by a `renku dataset add` is probably the best workaround.

---

<div class="post-metadata">

**Author:** ![bopekno](https://yyz2.discourse-cdn.com/free1/user_avatar/renku.discourse.group/bopekno/32/104_2.png) [@bopekno](https://renku.discourse.group/u/bopekno)\
**Post date:** [24 September 2020 11:58 UTC](https://renku.discourse.group/t/updating-a-dataset-created-within-renku-project/165/6 "2020-09-24T11:58:22Z")

</div>

Just confirming that `renku dataset unlink` followed by `renku dataset add` worked well. However, I was using that dataset as an import in another renku project. In this project, `renku dataset update` did not do anything, the only way to get access to the new file was to `renku dataset rm` and reimport.
