What exactly is happening when we make a field a primary key