<blockquote>
<p>Yes, I would like that but I'm not sure how to do it. How about adding an additional table that holds a schema version? This would allow us to create better error reporting and also to write automatic migrations in the future.</p>
</blockquote>
<p>I'd be in favour of this going forwards, but I'm not sure it's the best option for <strong>this</strong> issue. Looking at the schema, we have the column <code>tags text[]</code> with node tags. We don't need this information, and flat nodes doesn't have it. If we dropped that column it would break compatibility (and save space).</p>
<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">—<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/openstreetmap/osm2pgsql/pull/668#issuecomment-270816069">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AD2-7s4reJ8txgg8HA5VODDMfIl0YI-9ks5rPacrgaJpZM4LbKgQ">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AD2-7kvMXTfTAEFPt86RvQE74mHQ1SZKks5rPacrgaJpZM4LbKgQ.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
<link itemprop="url" href="https://github.com/openstreetmap/osm2pgsql/pull/668#issuecomment-270816069"></link>
<meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>
<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/openstreetmap/osm2pgsql","title":"openstreetmap/osm2pgsql","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/openstreetmap/osm2pgsql"}},"updates":{"snippets":[{"icon":"PERSON","message":"@pnorman in #668: \u003e Yes, I would like that but I'm not sure how to do it. How about adding an additional table that holds a schema version? This would allow us to create better error reporting and also to write automatic migrations in the future.\r\n\r\nI'd be in favour of this going forwards, but I'm not sure it's the best option for **this** issue. Looking at the schema, we have the column `tags text[]` with node tags. We don't need this information, and flat nodes doesn't have it. If we dropped that column it would break compatibility (and save space).\r\n"}],"action":{"name":"View Pull Request","url":"https://github.com/openstreetmap/osm2pgsql/pull/668#issuecomment-270816069"}}}</script>