Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Can't export more than 10k rows as csv #1961

Closed
3 tasks done
sadakchap opened this issue Dec 13, 2021 · 5 comments · Fixed by #2361
Closed
3 tasks done

Can't export more than 10k rows as csv #1961

sadakchap opened this issue Dec 13, 2021 · 5 comments · Fixed by #2361
Labels
state:released Released as stable version state:released-alpha Released as alpha version state:released-beta Released as beta version type:feature New feature or improvement of existing feature

Comments

@sadakchap
Copy link
Member

sadakchap commented Dec 13, 2021

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

@parse-github-assistant
Copy link

parse-github-assistant bot commented Dec 13, 2021

Thanks for opening this issue!

  • 🎉 We are excited about your ideas for improvement!

@sadakchap sadakchap changed the title Why we can't export more than 10k rows as csv Can't export more than 10k rows as csv Dec 13, 2021
@mtrezza
Copy link
Member

mtrezza commented Dec 14, 2021

That's a feature limitation, see #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 #1551. Currently, pointer functionality is not supported by Parse Dashboard at all.

@mtrezza mtrezza added the type:feature New feature or improvement of existing feature label Dec 14, 2021
@parseplatformorg
Copy link
Contributor

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

@parseplatformorg parseplatformorg added the state:released-alpha Released as alpha version label Jan 25, 2023
@parseplatformorg
Copy link
Contributor

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

@parseplatformorg parseplatformorg added the state:released-beta Released as beta version label Mar 1, 2023
@parseplatformorg
Copy link
Contributor

🎉 This change has been released in version 5.1.0

@parseplatformorg parseplatformorg added the state:released Released as stable version label May 1, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
state:released Released as stable version state:released-alpha Released as alpha version state:released-beta Released as beta version type:feature New feature or improvement of existing feature
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants