<html>
  <head>
    <meta content="text/html; charset=ISO-8859-1"
      http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    Hello,<br>
    The current definition of the extra_hdrs is:<br>
    <small><tt>&nbsp;&nbsp;&nbsp; &lt;column&gt;<br>
        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;name&gt;extra_hdrs&lt;/name&gt;<br>
        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;type&gt;text&lt;/type&gt;<br>
        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;default/&gt;<br>
        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;description&gt;Extra headers that must be
        restored&lt;/description&gt;<br>
        &nbsp;&nbsp;&nbsp; &lt;/column&gt;<br>
      </tt></small>which results in<br>
    <tt>extra_hdrs TEXT DEFAULT '' NOT NULL</tt><br>
    in mysql and postgres. This has a default value. Do you think it
    should have both a default and be allowed to be NULL?<br>
    <br>
    Regards,<br>
    Hugh<br>
    <br>
    <br>
    On 04/05/2012 08:40, Daniel-Constantin Mierla wrote:
    <blockquote cite="mid:4FA387E6.7040007@gmail.com" type="cite">Hello,
      <br>
      <br>
      looking at changes in the database structure from 3.2 to 3.3, I
      noticed the columns in active_watchers/rls_watches that have no
      default value and cannot be NULL.
      <br>
      <br>
      The usual issue with this kind of upgrades is that existing rows
      have to be removed. active_watchers is with temporary records, and
      I guess that is the same with rls_watchers. No persistent data is
      to be lost, right?
      <br>
      <br>
      Another one is extra_hdrs in silo table. I think it should be
      allowed to be NULL or default '' (empty string), so stored
      messages will not be lost - the check over the code showed
      inserting '' if no extra headers are present at message storage
      time.
      <br>
      <br>
      Cheers,
      <br>
      Daniel
      <br>
      <br>
    </blockquote>
    <br>
    <br>
    <pre class="moz-signature" cols="72">-- 
Hugh Waite
Senior Design Engineer
Crocodile RCS Ltd.</pre>
  </body>
</html>