PostgreSQL и RETURN_GENERATED_KEYS

jumperFF
Дата: 11.11.2004 19:09:22
Нужно получить ключ после вставки, этот же код работает в MySql и MSSQL
    int i=1;
        PreparedStatement st = con.prepareStatement(Queries.INSERT_STREET, Statement.RETURN_GENERATED_KEYS);
        //
        DBWorks.prepareField(i++, street, st);
        //
        st.execute();
        id = st.getGeneratedKeys().getInt(1);
        st.close();

Ругается на RETURN_GENERATED_KEYS
Exception in thread "main" org.postgresql.util.PSQLException: This method is not yet implemented.
at org.postgresql.Driver.notImplemented(Driver.java:413)
at org.postgresql.jdbc3.AbstractJdbc3Connection.prepareStatement(AbstractJdbc3Connection.java:283)
фффф
Дата: 12.11.2004 06:01:44
Раз в драйвере не реализовано - придется переделывать на вызов nextval() или править исходники драйвера своей мозолистой рукой :-/