Project

General

Profile

Actions

Bug #523

closed

Result database schema should define character set for names

Added by Evgeny Novikov about 14 years ago. Updated almost 14 years ago.

Status:
Closed
Priority:
Immediate
Assignee:
Category:
Infrastructure
Start date:
11/03/2010
Due date:
% Done:

0%

Estimated time:
Detected in build:
a785962
Platform:
Published in build:
24fa428

Description

We have noticed some strange behavior (see bug #519). Indeed it's shortcoming of the current database schema character set that prevent results from correct ordering. One example that in the default charset 'utf8' the symbol '_' is less than '.'! This isn't very critical for almost all operations with database but leads to fails for task where the correct ordering is important.
In correspondence with the manual http://dev.mysql.com/doc/refman/5.0/en/charset-column.html and colleague advice I suppose that we've to write instead of

create table drivers (
  id int(10) unsigned not null auto_increment,
  name varchar(255) not null,

something like this:
create table drivers (
  id int(10) unsigned character set latin1 collate latin1_bin not null auto_increment,
  name varchar(255) not null,

At the moment this doesn't allow to finish task with regression tests (see Bug #515).


Related issues 2 (0 open2 closed)

Related to Linux Driver Verification - Bug #515: Middle regression test fails!ClosedAlexandr Strakh11/01/2010

Actions
Related to Linux Driver Verification - Feature #519: Regression test script should check whether task file is correctly orderedClosedEvgeny Novikov11/02/201011/17/2010

Actions
Actions

Also available in: Atom PDF