This is a discussion on BUG #1988: keygen not implemented within the pgsql Bugs forums, part of the PostgreSQL category; --> The following bug has been logged online: Bug reference: 1988 Logged by: Mike Clements Email address: mikec@actional.com PostgreSQL version: ...
| |||||||
| FAQ | Members List | Calendar | Search | Today's Posts | Mark Forums Read |
| ||||
| The following bug has been logged online: Bug reference: 1988 Logged by: Mike Clements Email address: mikec@actional.com PostgreSQL version: 8.0.3 Operating system: WinXP Description: keygen not implemented Details: Create a table with an integer primary key using a sequence to automatically assign values. Connect to the database with a JDBC client. Insert a row into the table using: Connection.prepareStatement(sql, Statement.RETURN_GENERATED_KEYS); The driver throws an exception saying this method is not yet implemented. What it should do is create the prepared statement so when you execute it, the returned ResultSet has the generated primary key. ---------------------------(end of broadcast)--------------------------- TIP 1: if posting/reading through Usenet, please send an appropriate subscribe-nomail command to majordomo@postgresql.org so that your message can get through to the mailing list cleanly |
| ||||
| Mike Clements wrote: > Insert a row into the table using: > Connection.prepareStatement(sql, Statement.RETURN_GENERATED_KEYS); > The driver throws an exception saying this method is not yet implemented. This is an optional part of the JDBC spec, and the driver doesn't claim to support it in the metadata it provides (DatabaseMetaData.supportsGetGeneratedKeys() returns false). > What it should do is create the prepared statement so when you execute it, > the returned ResultSet has the generated primary key. Unfortunately this requires functionality in the backend that does not yet exist (support for "INSERT .. RETURNING ...", or similar). -O ---------------------------(end of broadcast)--------------------------- TIP 5: don't forget to increase your free space map settings |