cols.forEach(function(n,i) {
var val = _this.get_value_at(i,r);
var type = GObject.type_name(val.g_type) ;
- var vs = type == 'GdaBinary' ? val.value.to_string(1024) : val.value;
+ var vs = ['GdaBinary', 'GdaBlob' ].indexOf(type) > -1 ? val.value.to_string(1024) : val.value;
//print(n + " : TYPE: " + GObject.type_name(val.g_type) + " : " + vs);
//print (n + '=' + iter.get_value_at(i).value);
add[n] = vs;
'longtext' : 'string',
'mediumtext' : 'string',
'enum' : 'string',
-
+ 'timestamp' : 'number',
+ 'blob' => 'text',
}
dirs.forEach(function(d) {
// this currently misses the web.*/Pman/XXXX/DataObjects..
- var path = (cfg.INI + '/Pman/' + d + '/DataObjects'
+ var path = cfg.INI + '/Pman/' + d + '/DataObjects';
if (!File.isDirectory(path)) {
return; //skip
var firstTxtCol = '';
- //print(JSON.stringify(schema, null,4));
+ print(JSON.stringify(schema, null,4));
schema.forEach(function(e) {
var type = e.Type.match(/([^(]+)\(([^\)]+)\)/);