code: @Override
      public PostgreSQLDatabase defineTableAutoIncrement(final Connection _con,
                                                         final String _table)
          throws SQLException
      {
          final Statement stmt = _con.createStatement();
          try {
              // create sequence
              stmt.execute(new StringBuilder()
                  .append("create sequence ").append(_table).append("_id_seq")
                  .toString());
              // define for ID column the auto increment value
              stmt.execute(new StringBuilder()
                  .append("alter table ").append(_table)
                  .append(" alter column id set default nextval('")
                  .append(_table).append("_id_seq')")
                  .toString());
              // sequence owned by table
              stmt.execute(new StringBuilder()
                  .append("alter sequence ").append(_table).append("_id_seq owned by ")
                  .append(_table).append(".id")
                  .toString());
          } finally {
              stmt.close();
          }
          return this;
      }
docs: {@inheritDoc}