title: Empty array as PostgreSQL array column default value
body: <p>I have a defined an array field in postgresql 9.4 database:</p>
  
  <pre><code>character varying(64)[]
  </code></pre>
  
  <p>Can I have an empty array e.g. {} for default value of that field? 
  What will be the syntax for setting so?</p>
  
  <p>I'm getting following error in case of setting just brackets {}:</p>
  
  <pre><code>SQL error:
  
  ERROR:  syntax error at or near "{"
  LINE 1: ...public"."accounts" ALTER COLUMN "pwd_history" SET DEFAULT {}
                                                                       ^
  
  In statement:
  ALTER TABLE "public"."accounts" ALTER COLUMN "pwd_history" SET DEFAULT {}
  </code></pre>