Revision 100 trunk/org.gvsig.postgresql/org.gvsig.postgresql.provider/src/main/java/org/gvsig/fmap/dal/store/postgresql/PostgreSQLHelper.java

View differences:

PostgreSQLHelper.java
808 808
                            result.add(getCreateIndexStatement((JDBCNewStoreParameters) ndsp, attr));
809 809
                        }
810 810
                        if( attr.isAutomatic() ) {
811
                            if( pgNdsp.getAllRole()!=null ) {
812
                                String table = "\""+pgNdsp.getSchema() +"\".\""+pgNdsp.getTable()+"_"+attr.getName()+"_seq\" ";
813
                                result.addAll(this.createGrantStatements(table, "ALL", pgNdsp.getAllRole()));
814
                            } else if( pgNdsp.getSelectRole()!=null ) {
815
                                String table = "\""+pgNdsp.getSchema() +"\".\""+pgNdsp.getTable()+"_"+attr.getName()+"_seq\"";
816
                                result.addAll(this.createGrantStatements(table, "SELECT", pgNdsp.getSelectRole()));
817
                            }
811
                            // A?adimos los GRANT para la secuencia asociada a la tabla.
812
                            String table = "\""+pgNdsp.getSchema() +"\".\""+pgNdsp.getTable()+"_"+attr.getName()+"_seq\" ";
813
                            result.addAll(this.createGrantStatements(pgNdsp, table));
818 814
                        }
819 815
		}
820 816

  

Also available in: Unified diff