Hanya Sebuah Kenyamanan Notasi
Menurut dokumentasi tentang Jenis Serial
, smallserial , serial , dan bigserial bukan tipe data yang benar. Sebaliknya, mereka adalah notasi untuk membuat sekaligus urutan dan kolom dengan nilai default
menunjuk ke urutan itu.
Saya membuat tabel pengujian pada skema public . Perintah psql \d menunjukkan bigint jenis kolom. Mungkin itu perilaku PgAdmin ?
Perbarui
Saya memeriksa kode sumber PgAdmin. Dalam fungsi pgColumn::GetDefinition() itu memindai tabel pg_depend untuk ketergantungan otomatis dan ketika ditemukan - menggantikan bigint dengan bigserial untuk mensimulasikan kode pembuatan tabel asli.