Revision 100 trunk/org.gvsig.postgresql/org.gvsig.postgresql.provider/src/main/java/org/gvsig/fmap/dal/store/postgresql/PostgreSQLHelper.java
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