Chỉ là Tiện ích Lưu ý
Theo tài liệu về Loại nối tiếp
, smallserial , serial và bigserial không phải là kiểu dữ liệu đúng. Đúng hơn, chúng là ký hiệu để tạo cùng lúc cả trình tự và cột có giá trị mặc định
trỏ đến chuỗi đó.
Tôi đã tạo bảng kiểm tra trên giản đồ public . Lệnh psql \d hiển thị bigint loại cột. Có thể đó là hành vi PgAdmin?
Cập nhật
Tôi đã kiểm tra mã nguồn PgAdmin. Trong hàm pgColumn::GetDefinition() nó quét bảng pg_depend để phụ thuộc tự động và khi tìm thấy nó - thay thế bigint với bigserial để mô phỏng mã tạo bảng gốc.