primary key with override

Table can define own primary key and default primary key is id