You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I have a problem with column aliases (name()) from the result metadata. If I run the same query multiple times, sometimes the names returned from meta[x].name() is corrupted, and looks like something from a memory leak.
There seems to be a correlation between the problem and the size of the resultset, because if I set a limit in the query of fx 30 rows, there is no problem. In my case I only saw the problem when the result was more than about 300 rows.
Here is some of my code:
const r1 = await dbc.query({ rowsAsArray:true, sql:'SELECT col1, col2, col3 FROM table1', });
const cols = r1.meta.map(c => ({ name:c.name(), dataType:c.columnType }));
I'm using connector @3.0.1 and MariaDB 10.6.7 on Ubuntu.
There seems to be no problems with version @2.5.6.
BR, Thomas
The text was updated successfully, but these errors were encountered:
I have a problem with column aliases (name()) from the result metadata. If I run the same query multiple times, sometimes the names returned from meta[x].name() is corrupted, and looks like something from a memory leak.
There seems to be a correlation between the problem and the size of the resultset, because if I set a limit in the query of fx 30 rows, there is no problem. In my case I only saw the problem when the result was more than about 300 rows.
Here is some of my code:
const r1 = await dbc.query({ rowsAsArray:true, sql:'SELECT col1, col2, col3 FROM table1', });
const cols = r1.meta.map(c => ({ name:c.name(), dataType:c.columnType }));
I'm using connector @3.0.1 and MariaDB 10.6.7 on Ubuntu.
There seems to be no problems with version @2.5.6.
BR, Thomas
The text was updated successfully, but these errors were encountered: