parse-dashboard icon indicating copy to clipboard operation
parse-dashboard copied to clipboard

Can't export more than 10k rows as csv

Open sadakchap opened this issue 3 years ago • 2 comments

New Feature / Enhancement Checklist

Current Limitation

export all rows only exports first 10k objects or rows in csv.

Feature / Enhancement Description

Should be able to export all data in a class.

Example Use Case

  1. user has a class with more than 10k data and wants to export all of the rows in an csv format.

Alternatives / Workarounds

First export all data in a class as json format selecting export this data option from Edit menu. Then user have to convert that data to csv format.

3rd Party References

sadakchap avatar Dec 13 '21 03:12 sadakchap

Thanks for opening this issue!

  • 🎉 We are excited about your ideas for improvement!

That's a feature limitation, see https://github.com/parse-community/parse-dashboard/pull/1494 why.

The export approach for large datasets could be to use a DB pointer and export in batches. That is currently not supported and would be a new feature request. Until then, you could use mongo shell (or whatever your DB is) to export.

However, the current 10k is an arbitrary limit. We could add ~~a config option~~ an export dialog field that allows to override the default of 10k.

Side note: the pointer based batch export functionality could be reused to solve the pagination issue https://github.com/parse-community/parse-dashboard/issues/1551. Currently, pointer functionality is not supported by Parse Dashboard at all.

mtrezza avatar Dec 14 '21 09:12 mtrezza

🎉 This change has been released in version 5.1.0-alpha.5

parseplatformorg avatar Jan 25 '23 13:01 parseplatformorg

🎉 This change has been released in version 5.1.0-beta.2

parseplatformorg avatar Mar 01 '23 15:03 parseplatformorg

🎉 This change has been released in version 5.1.0

parseplatformorg avatar May 01 '23 23:05 parseplatformorg