PostgreSQL używa sekwencji do generowania wartości dla serial kolumny i serial kolumny są zazwyczaj używane do „automatycznego zwiększania” kolumn w PostgreSQL. Sekwencje mają nazwy i są generalnie niezależne od jakiejkolwiek konkretnej tabeli, więc możesz mieć jedną sekwencję generującą unikalne identyfikatory dla kilku różnych tabel; nazwa sekwencji jest tym, co lastInsertId chce jako argument:
Na przykład PDO_PGSQL() wymaga podania nazwy obiektu sekwencji dla nazwy parametr.
Obiekt sekwencji utworzony przez PostgreSQL jest automatycznie nazywany [table]_[column]_seq , więc:
$id = $db->lastInsertId('tableName_columnName_seq');