PostgreSQL menggunakan urutan untuk menghasilkan nilai untuk serial
kolom dan serial
kolom umumnya apa yang digunakan untuk kolom "peningkatan otomatis" di PostgreSQL. Urutan memiliki nama dan, secara umum, tidak bergantung pada tabel tertentu sehingga Anda dapat memiliki satu urutan yang menghasilkan ID unik untuk beberapa tabel berbeda; nama urutannya adalah lastInsertId
inginkan sebagai argumennya:
Misalnya, PDO_PGSQL() mengharuskan Anda menentukan nama objek urutan untuk nama parameter.
Objek urutan yang dibuat oleh PostgreSQL secara otomatis bernama [table]_[column]_seq
, Jadi:
$id = $db->lastInsertId('tableName_columnName_seq');