0
我正在使用'pg' gem与ruby的postgresql配合使用。插入新记录时,如何获取其序列号?使用'pg'获取新插入记录的id gem
DB = PG.connect dbname: 'mydb', user: 'myuser'
res = DB.exec "insert into ..."
我正在使用'pg' gem与ruby的postgresql配合使用。插入新记录时,如何获取其序列号?使用'pg'获取新插入记录的id gem
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']