@Override
 public boolean create(PropertyMeta propertyMeta) {
   propertyMetaRepository.saveAndFlush(propertyMeta);
   jdbcTemplate.execute(
       this.addColumn(
           propertyMeta.getObjectName(), propertyMeta.getInternalName(), propertyMeta.getType()));
   try {
     jdbcTemplate.execute(this.dropView(propertyMeta.getTenantId(), propertyMeta.getObjectName()));
   } catch (Exception e) {
   }
   jdbcTemplate.execute(this.createView(propertyMeta.getTenantId(), propertyMeta.getObjectName()));
   return true;
 }