PostgreSQL 'bigserial' type is automatically converted to 'bigint'

Description

When table contains column of type 'bigserial', during execution it is automatically converted to 'bigint' without any warning (even log says that table creation was successful). Example:

When this script is executed using Liquibase 2.0.2 (which it was originaly designed for) it creates correct table, when executed using v3.0.6 table is corrupted.

Environment

PostgreSQL 9.1, issue observed on both Windows and Linux machines

Status

Reporter

Tomasz Raciborowski

Fix versions

Affects versions

Priority

Major
Configure