des1roer: В общем, сложно сказать, где Ваша собака зарылась. Как понимаю для PDO::lastInsertId(string $sequenceName) не определено имя сиквенсера, поэтому или копайте в сторону PgSchema::findColumns, или возьмите модный, молодежный и современный yii2, в котором это заведется "из коробки".
Написано
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.