Repl.it Database feedback 💾
Hey replers! We’re beginning to roll out Repl.it Database. We’d love to get your feedback on it so that we can continue making it better.
What is Database?
Database is an easy-to-use key-value store. You can store data in it and retrieve data from it, even after your repl restarts. It's great for building website or game backends, Discord bots, or any other type of app that needs to store some information.
Check out the repl in this post to see how easy it is to use. You can also take a look at the documentation here: https://docs.repl.it/misc/database
How do I use it?
If Database has been rolled out to you, you can look at some examples by opening up a repl and clicking on the Database icon toward the bottom of the sidebar. Database just works inside your repls, without any configuration.
What languages does it support?
We want to hear from you!
If there’s anything you’d like to see us change or add to Database, please leave a comment below. Thank you for your help!
If you don't have Database in your repls yet, please check back soon! We're rolling it out as you read this.
I like this! However, when I click on the link that it provides so that I can see all of the keys, it takes me to a blank page with no content.
i finely tried it and it is very cool!
but the only suggestion is to add the ability to view/edit the data base from a certain page
something like mongoDB atlas were you can delete document edit them anytime wich could be very helpful while developing!
I love it! Some questions / requests
1) how do I keep the database from being wiped between runs?
For example: https://repl.it/@triptych/IroncladAshamedRobot#index.js
2) need a way to upload / download the database data - like say to/from a json file?
3) when I download the repl to a zip, would be great to get a copy of the database too!
4) do you have any examples of a simple node.js based app using this?
My database got partially wiped just now. I am migrating to another service since the unreliability of this one defeats the whole purpose of a database.
I really like the Repl DB. My only issue is key size limits.
Also, please add the ability to view the Database!
I would like to see:
- Database reliability
Some people say that their database is getting partially/fully resetted.
- Larger key value size (maybe ~50 MB)
I would like to not even worry about reaching the limit
- Support keys with special characters and an option to retrieve all of the keys and their values
It would be very useful.
- Allow direct edit access, almost like editing a
In fact, you could make the editing a literal json file and convert back into whatever storage format you use. It would be extremely useful.
If these work out (at least the larger key/value size and view all keys and direct edit access), you will have the honor of having replitDB being the proud host of my wiki pages for a JS library I am making.
Somewhat unrelated, but please make reliable file editing via the program.
File storage is very unreliable, as whatever the program writes to a file it might just reset if you don't manually go into the tab and look at the file and its changes (it will save if you view the file).
This is very frustrating, so please make a more reliable file-management system as well. But otherwise if you make replit DB more reliable I will definitely use it.
Also, a question...
why have Go as an official client?
Don't get me wrong, I now use Go a bit and I love it! I'm just wondering why use it because typically I see very few people using Go on replit...
ok, I put this on the feedback page, but I think when there should be a switch that if toggled others can access the database, I don't see why it is done so if someone that's not me tries to run it, it runs like there's nothing in the data base, I am ok with others seeing what's in the db, when I'm using the db, I WANT it to show or change then show the info!