I have a table with about 20 rows, each row containing 1 large JSON ARRAY columns with between 3,000 and 20,000 items in it.
It looks like even in the Table view, 8base is trying to fetch ALL of that data before displaying the individual rows.
That seems really unnecessary, especially given how it only shows maybe the 20-40 first characters of the JSON field in the column.
I’ve been waiting for my table to load for over 10 minutes and nothing is happening.
For this view, it should really only be fetching what’s necessary to display it. (maybe a bit more) then fetch the rest if there are massive fields, when you open the edit modal.
EDIT: I decreased the size of my JSON ARRAY to max 6,000 items. But it’s still not loading.
EDIT: trying to fetch all the data at once causes the following error: (I don’t ever need to fetch all of them at once, just 1 at a time, which works fine) But the Table tries to fetch all of it at once as far as I can see.
{
“errors”: [
{
“message”: “Network error: Failed to fetch”,
“stack”: “Error: Network error: Failed to fetch\n at new t (https://app.8base.com/static/js/51.48c55511.chunk.js:1:1495224)\n at https://app.8base.com/static/js/51.48c55511.chunk.js:1:1516048\n at https://app.8base.com/static/js/51.48c55511.chunk.js:1:1522162\n at Set.forEach ()\n at https://app.8base.com/static/js/51.48c55511.chunk.js:1:1522139\n at Map.forEach ()\n at e.broadcastQueries (https://app.8base.com/static/js/51.48c55511.chunk.js:1:1522090)\n at https://app.8base.com/static/js/51.48c55511.chunk.js:1:1514688”
}
]
}