Моя таблица в PostgreSQL выглядит так:
CREATE TABLE user (
id SERIAL PRIMARY KEY,
name VARCHAR(255) NOT NULL
)
Я использую Ruby pg gem для добавления записи в таблицу:
c = PG.connect(dbname: 'foo')
id = c.exec_params('INSERT INTO user (name) VALUES ($1)', ['Jeff']).oid_value
Я получаю обратно nil
вместо автоматически сгенерированного id
новой записи. Как правильно вернуть его обратно?