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']