<table><tr><td style="">staniek added a comment.
</td><a style="text-decoration: none; padding: 4px 8px; margin: 0 8px 8px; float: right; color: #464C5C; font-weight: bold; border-radius: 3px; background-color: #F7F7F9; background-image: linear-gradient(to bottom,#fff,#f1f0f1); display: inline-block; border: 1px solid rgba(71,87,120,.2);" href="https://phabricator.kde.org/D11549">View Revision</a></tr></table><br /><div><div><blockquote style="border-left: 3px solid #8C98B8;
          color: #6B748C;
          font-style: italic;
          margin: 4px 0 12px 0;
          padding: 8px 12px;
          background-color: #F8F9FC;">
<div style="font-style: normal;
          padding-bottom: 4px;">In <a href="https://phabricator.kde.org/D11549#238935" style="background-color: #e7e7e7;
          border-color: #e7e7e7;
          border-radius: 3px;
          padding: 0 4px;
          font-weight: bold;
          color: black;text-decoration: none;">D11549#238935</a>, <a href="https://phabricator.kde.org/p/piggz/" style="
              border-color: #f1f7ff;
              color: #19558d;
              background-color: #f1f7ff;
                border: 1px solid transparent;
                border-radius: 3px;
                font-weight: bold;
                padding: 0 4px;">@piggz</a> wrote:</div>
<div style="margin: 0;
          padding: 0;
          border: 0;
          color: rgb(107, 116, 140);"><p>Should we clean up the internal schema of non existing tables? Options would be automatic or prompt to user.</p></div>
</blockquote>

<p>I think I've been thinking about that. Well, mid-term we will only maintain internal metadata for backward compatibility. Since 3.2 by just ignoring the "ghost" internal metadata items we can ignore their existence, removing them won't change anything. Removing may be impossible (read-only mode can be enabled for example).</p>

<blockquote style="border-left: 3px solid #a7b5bf; color: #464c5c; font-style: italic; margin: 4px 0 12px 0; padding: 4px 12px; background-color: #f8f9fc;"><p>Other consideration is other objects referring to non-existing tables like reports and queries.</p></blockquote>

<p>Yes, this will be always the case even after we no longer require creation of internal metadata. I think the answer at GUI level in KEXI would be feature that shows global relationships between all types of objects and help track and fix errors. Errors can appear less or more likely; more in a multi-developer project. Just like in text-based programming :)</p></div></div><br /><div><strong>REPOSITORY</strong><div><div>R71 Kexi</div></div></div><br /><div><strong>BRANCH</strong><div><div>392112</div></div></div><br /><div><strong>REVISION DETAIL</strong><div><a href="https://phabricator.kde.org/D11549">https://phabricator.kde.org/D11549</a></div></div><br /><div><strong>To: </strong>staniek, piggz<br /><strong>Cc: </strong>Kexi-Devel-list, clybekk, barman, staniek<br /></div>