我正在使用'pg'宝石与Ruby的PostgreSQL一起使用。插入新记录时,如何获得其串行ID?
DB = PG.connect dbname: 'mydb', user: 'myuser'
res = DB.exec "insert into ..."
我发现您可以将returning id
添加到查询字符串。即。
DB = PG.connect dbname: 'mydb', user: 'myuser'
res = DB.exec "insert into ..."
id = res.first['id']
源