adding primary key after table creation is postgresql specific