Copied to clipboard

Flag this post as spam?

This post will be reported to the moderators as potential spam to be looked at


  • jtrip 13 posts 103 karma points
    Jul 12, 2016 @ 14:24
    jtrip
    0

    Delete entries from Umbraco Forms via sql

    I'm looking into deleting entries in umbraco forms via sql because the BackOffice is not working*. And also it might be nice to be able to script this process for a client who wants to regularly remove data.

    Deleting entries from ufrecords (by UniqueId or where clauses) isn't working because of a REFERENCE constraint in relation to UFRecords_Email.UFRecordsID.

    Should I be able to remove a corresponding UFRecords_Email entry and then remove the UFRecords entry? Or is there more to it?

    Thanks for helping me understand!

    Update it seems to work but let me know if I am missing something :)

    *by BackOffice not working I mean when I select entries in an umbraco form and click on the trashcan/delete icon nothing happens and the process seems to timeout and the entry is deselected after a couple of minutes.

  • Dennis Aaen 4500 posts 18255 karma points admin hq c-trib
    Jul 12, 2016 @ 14:29
    Dennis Aaen
    1

    HI jrip,

    Which version of Umbraco and Umbraco Forms are you using at the moment?

    /Dennis

  • jtrip 13 posts 103 karma points
    Jul 12, 2016 @ 14:41
    jtrip
    0

    Hi Dennis thanks for reading.

    <umbracocontour>
      <settings version="4.1.3">
    

    I saw somewhere a somewhat similar issue that upgrading solved. I am still considering upgrading but concerned about the possible trouble related to our customization. ... I'll probably see about trying that sometime, but I wanted to know how to do this data removal manually anyway so I don't depend on that working :)

  • Dennis Aaen 4500 posts 18255 karma points admin hq c-trib
    Jul 12, 2016 @ 14:50
    Dennis Aaen
    1

    Hi jtrip,

    I think that you should upgrade to the latest version of Umbraco Forms 4.3.2 because it has got a lot of love, in the UX / UI and in the bug fixes as well.

    I have just tired to delete an entry in Umbraco Forms 4.3.2 and it works perfectly. From version 4.1.3 we have fixed 53 issues.

    I would strongly recommend you to upgrade to at least 4.1.5, for a security reason, try to see this blogpost.

    https://umbraco.com/follow-us/blog-archive/2016/1/27/umbraco-forms-security-notice/

    /Dennis

  • jtrip 13 posts 103 karma points
    Jul 12, 2016 @ 15:00
    jtrip
    0

    Thanks Dennis, I really appreciate the advice, I do plan on getting that upgrade installed but at the moment I am more concerned about having control over the client's data.

    Even if it works after the upgrade I would like to be able to manage the data directly so I can build an external tool that can monitor/delete data as necessary. I understand there is probably an API for that as well but if I can do it in SQL then I can do it in anything, I'm sure you understand.

    Could you please comment on my process of removing umbraco forms entries directly?

    I guess the question rephrased would be..

    Is it safe to remove ufrecords_email entries and ufrecords entries to remove the entry from the form or is there some mechanism like a verification of the count of those entries that could cause a problem?

    I am thinking I should also remove entries in the UFRecordDataXXX tables.

  • This forum is in read-only mode while we transition to the new forum.

    You can continue this topic on the new forum by tapping the "Continue discussion" link below.

Please Sign in or register to post replies