title: Is posible to get better error message when a domain check fail on postgresql?
body: <p>I create a domain to catch empty strings:</p>
  
  <pre><code>CREATE DOMAIN TEXTN AS TEXT
  CONSTRAINT non_empty CHECK (length(VALUE) &gt; 0);
  </code></pre>
  
  <p>Then I replace all text/varchars fields on the DB with TEXTN.</p>
  
  <p>However, when I get a error, it not give much info:</p>
  
  <pre><code>DbError { severity: "ERROR", parsed_severity: Some(Error), 
  code: SqlState("23514"), 
  message: "value for domain textn violates check constraint \"non_empty\"", 
  detail: None, hint: None, position: None, where_: None, 
  schema: Some("libs"), 
  table: None,
  column: None, datatype: Some("textn"), 
  constraint: Some("non_empty")} 
  </code></pre>
  
  <p>It not even tell me in what table and field the check fail.</p>
  
  <p>If is even possible to print the row to insert better, but at least table and field is possible?</p>