Is there an easy and ethical way to edit DB records of a user?


#1

I’m planning to launch an MVP next week, which is supposed to be very basic. One side of the offered service will be done 100% manually, meaning I will only track half of the information in the system, once things go manual we’ll just send emails manually to the purchaser.

I would like to be able to insert the data and relate it to specific users after testing out the idea though, so I can automate and optimize the entire process -> and feed the old manual data into the system for the users to view.

I have two questions:

  1. It seems to me it’s not very much appreciated to access a customer’s database manually and edit stuff (privacy concerns I guess?), so the first question is: Is it ok to edit a customer’s database entries manually?

  2. What is the easiest way to edit the database directly without having to write methods to insert it? Is there a good tool which I can use to just open a collection and insert whatever data I want to insert?


#2

Does each customer of your app have their own database? Or is the app you’re building part of a contract for some customer? Just curious since that part wasn’t clear from the OP.


#3

It’s one database for all users. Sorry, should have phrased it access the customer’s data manually.


#4

It sounds like you should just use Compose.io, then you’d have access to their online dashboard that lets you edit data and run queries on your db.


#5

If you need to host a paid database, Compose actually has a pretty good collection editing tool built in. Otherwise, I’d just go with one of the Mongo GUIs. I personally like Robomongo