fix isPrimaryKey