<html style="direction: ltr;">
  <head>

    <meta http-equiv="content-type" content="text/html; charset=utf-8">
    <style type="text/css">body p { margin-bottom: 0cm; margin-top: 0pt; } </style>
  </head>
  <body style="direction: ltr;" bidimailui-charset-is-forced="true"
    smarttemplateinserted="true" text="#000000" bgcolor="#FFFFFF">
    I have found that QGIS cannot "see" any spatialite column that comes
    after the "geometry" column. When I alter a table, adding a column
    in a Spatialite, the new column which is after the geometry column
    in the database table just does not appear in QGIS. If I recreate
    the table, reordering the columns so that the geometry is last, all
    is good again.<br>
    <br>
    Is this a bug? or am I missing something?<br>
    <br>
    It's quite annoying considering that sqlite does not have any simple
    way to shuffle the columns around, other than dropping and
    recreating the table. And if I have foreign constraints defined, it
    becomes a whole row of dominoes that come down...<br>
    <br>
    Thanks,<br>
    Micha<br>
  </body>
</html>