PostgreSQL gebruikt reeksen om waarden te genereren voor serial
kolommen en serial
kolommen zijn over het algemeen wat wordt gebruikt voor "auto-incrementing" kolommen in PostgreSQL. Sequenties hebben namen en zijn over het algemeen onafhankelijk van een bepaalde tabel, dus je zou één sequentie kunnen hebben die unieke ID's genereert voor verschillende tabellen; de naam van de reeks is wat lastInsertId
wil als argument:
Bijvoorbeeld PDO_PGSQL() vereist dat u de naam van een reeksobject specificeert voor de naam parameter.
Het sequence-object dat door PostgreSQL is gemaakt, krijgt automatisch de naam [table]_[column]_seq
, Dus:
$id = $db->lastInsertId('tableName_columnName_seq');