<p>In <a href="https://github.com/dbsrgits/sql-translator/pull/75#discussion_r43774025">lib/SQL/Translator/Schema/Constraint.pm</a>:</p>
<pre style='color:#555'>&gt; @@ -56,6 +56,7 @@ Object constructor.
&gt;        match_type       =&gt; &#39;full&#39;,        # how to match
&gt;        on_delete        =&gt; &#39;cascade&#39;,     # what to do on deletes
&gt;        on_update        =&gt; &#39;&#39;,            # what to do on updates
&gt; +      deferrable       =&gt; 0,             # whether to set DEFERRABLE, if supported by the database
</pre>
<p><a href="https://github.com/Altreus" class="user-mention">@Altreus</a> Ah I now understand. I thought you implemented the deferrable flag as an <code>{extra}</code> since it is supported by one and onky one highly non-standard engine. Hence why I was talking about <code>sqlt_extra</code> and was confused by how <code>names</code> etc applies in the other PR.</p>

<p>I <strong>really</strong> recommend moving this to <code>extra</code> like all other non-standard extension, e.g.: <a href="https://metacpan.org/pod/SQL::Translator::Producer::MySQL#Extra-attributes">https://metacpan.org/pod/SQL::Translator::Producer::MySQL#Extra-attributes</a></p>

<p>Then the entire not on what is and isn't ignored in <a href="https://github.com/dbsrgits/dbix-class/pull/88/files#diff-14a995427a39511927479ae4ffbbb9c7R768">https://github.com/dbsrgits/dbix-class/pull/88/files#diff-14a995427a39511927479ae4ffbbb9c7R768</a> becomes moot.</p>

<p><a href="https://github.com/ilmari" class="user-mention">@ilmari</a> thoughts?</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br>Reply to this email directly or <a href="https://github.com/dbsrgits/sql-translator/pull/75/files#r43774025">view it on GitHub</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AASeAuy8c-Tp8NarXFdD_92ZTBQj87unks5pCN5YgaJpZM4Ga0Ju.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/dbsrgits/sql-translator/pull/75/files#r43774025"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>