
Hey, I want to migrate from Self Hosted to AppWrite cloud, but I have arround 20k users but the migration tool only shows 5000 users

Yes, Appwrite only counts a maximum of 5000 Documents when calling listDocuments()
(internally, Users is just another Collection). I would expect it would still get all of them? But I’m not 100% sure how Migrations work.

yep, we use cursor based pagination to fetch everything: https://github.com/utopia-php/migration/blob/f78273b38bade23db5866e5c7cb5f55427ba82af/src/Migration/Sources/Appwrite.php#L310

it would be great if you could create a github issue for this. We should clarify this to show 5000+ or something like that

That's right, it infact processed all the users despite only showing 5000

Should do something like this for general API responses, too

Total is a number so returning a string like 5000+
in some cases can be problematic

Of course. I’ve been trying to think of what could be returned if it’s over 5000. I thought of perhaps -1, but I feel like that might create other issues? But I can’t quite put my finger on what.
Recommended threads
- appwrite 1.7.0 Failed to fetch
We recently upgraded our Appwrite installation from version 1.6.2 to 1.7.0, and since the upgrade, we are unable to log in to the Appwrite console. The login at...
- Issue with github oauth in firefox brows...
Hello Guys i have setup appwrite auth (Email Password, Google and Github). All auth methods works fine on the chrome based browsers but it has a strange issue w...
- Change attributes of existing collection...
I'm trying to figure out how to add a new attribute to this empty collection, but the only prompt that shows up is the "create document." Nothing shows up in se...
