title: SQL Not Empty instead of Not NULL
body: <p>I am using postgreSQL. I have a column that:</p>
  
  <pre><code>NOT NULL
  </code></pre>
  
  <p>However when I want to insert a row with an empty string as like:</p>
  
  <pre><code>''
  </code></pre>
  
  <p>it doesn't give me an error and accepts. How can I check insert value should be <code>not empty</code>? (Neither empty nor null)</p>
  
  <p><strong>PS:</strong> My column defined as:</p>
  
  <pre><code>"ads" character varying(60) NOT NULL
  </code></pre>