index0h/node-db2md — pull request #1 by Janry (2014-01-12 10:27:36+00:00)
Title: fix error when row extra is undefined.

{ field: 'id',
type: 'text',
collation: 'latin1_swedish_ci',
null: 'YES',
default: '',
key: '',
extra: [ '' ],
comment: '' }

{ field: 'login',
type: 'varchar(255)',
collation: 'latin1_swedish_ci',
null: 'YES',
default: '',
key: '',
extra: [ '' ],
comment: '' }

{ field: 'timeCreate',
type: 'varchar(255)',
collation: 'latin1_swedish_ci',
null: 'YES',
default: '',
key: '',
extra: [ '' ],
comment: '' }

{ field: 'timeLogin',
type: 'varchar(255)',
collation: 'latin1_swedish_ci',
null: 'YES',
default: '',
key: '',
extra: [ '' ],
comment: '' }

{ field: 'createdAt',
type: 'datetime',
collation: '',
null: 'YES',
default: '',
key: '',
extra: [ '' ],
comment: '' }

{ field: 'updatedAt',
type: 'datetime',
collation: '',
null: 'YES',
default: '',
key: '',
extra: [ '' ],
comment: '' }

{ key: 'PRIMARY' }
{ key: 'PRIMARY' }

{ field: 'id',
type: 'int(10) unsigned',
collation: '',
null: '',
default: '',
key: 'id_UNIQUE',
extra: [ 'auto_increment', '->null.null' ],
comment: '' }

{ field: 'login',
type: 'varchar(20)',
collation: 'latin1_swedish_ci',
null: '',
default: '',
key: '',
extra: [ '' ],
comment: '' }

{ field: 'password',
type: 'varchar(45)',
collation: 'latin1_swedish_ci',
null: '',
default: '',
key: '',
extra: [ '' ],
comment: '' }

{ field: 'timeCreate',
type: 'timestamp',
collation: '',
null: 'YES',
default: 'CURRENT_TIMESTAMP',
key: '',
extra: [ '' ],
comment: '' }

{ field: 'lastLogin',
type: 'timestamp',
collation: '',
null: 'YES',
default: '',
key: '',
extra: [ '' ],
comment: '' }

{ key: 'PRIMARY' }
{ key: 'PRIMARY' }

Пару значений не имеют поля ''extra' отсюда возникает исключение. Скорее всего ошибка в формировании списка data.