Loading video...

Video Failed to Load

Go Home

Introducing db-mover A GUI tool to copy or download database content directly from your browser. Try it here: Check code: I work with a lot of databases: Mongo, Postgres, MySQL, Redis. Every time I need to move data, I am digging through old bash scripts and praying I do...

13,659 views • 9 months ago •via X (Twitter)

61 Comments

Chaitany's profile picture
Chaitany9 months ago

How dose it works. dose it work on the client side or there is middle man is involved.

JC Coder's profile picture
JC Coder9 months ago

no , there's a server involved. handles connection , transfer , zipping , etc ... you can checkout the code, it's public

Chaitany's profile picture
Chaitany9 months ago

Hey gone through your code and you are doing in memory storing of the data and using batch for the efficient sending but you are not handling when there is not enough memory for the allocation in node app

JC Coder's profile picture
JC Coder9 months ago

Yes that's the limitation of the current version I need to also update that user can self host easily for larger data set. But for now it'll handle up to 0.5gb of data.

KC_𝚅𝚒𝚌𝚔𝚝𝚘𝚛's profile picture
KC_𝚅𝚒𝚌𝚔𝚝𝚘𝚛9 months ago

My boss 🙌🙌

JC Coder's profile picture
JC Coder9 months ago

Give it a shot, lmk what you think

Bola Banjo's profile picture
Bola Banjo9 months ago

Weldoneeee.

JC Coder's profile picture
JC Coder9 months ago

thanks

Billionaire Dev's profile picture
Billionaire Dev9 months ago

🔥👏

Walid Adebayo's profile picture
Walid Adebayo9 months ago

Great work 🙌

JC Coder's profile picture
JC Coder9 months ago

thanks chief

Anchor (Balogun Tech Industry)'s profile picture
Anchor (Balogun Tech Industry)9 months ago

Nice job JC

JC Coder's profile picture
JC Coder9 months ago

thanks sir

Mfoniso's profile picture
Mfoniso9 months ago

Beautiful stuff🔥

JC Coder's profile picture
JC Coder9 months ago

thanks chief

Goodness's profile picture
Goodness9 months ago

Well done 👍

JC Coder's profile picture
JC Coder9 months ago

thanks

Patrick Anthony's profile picture
Patrick Anthony9 months ago

Great stuff

Solution Dr.'s profile picture
Solution Dr.9 months ago

Great work brother

JC Coder's profile picture
JC Coder9 months ago

@OEmmanuel0205 Thanks sir

Kedbrant's profile picture
Kedbrant9 months ago

this is a clever solution!

JC Coder's profile picture
JC Coder9 months ago

thanks , what db do you use ? hope i've covered that

Kedbrant's profile picture
Kedbrant9 months ago

Mainly supabase and neondb!

JC Coder's profile picture
JC Coder9 months ago

Okay great. Supabase I'll check

Morgan | Alpha Hunter's profile picture
Morgan | Alpha Hunter8 months ago

moving dbs from phone is crazy useful, imo

DEFI-CENT🔸️🔶️🔶️👑's profile picture
DEFI-CENT🔸️🔶️🔶️👑8 months ago

This is great

JC Coder's profile picture
JC Coder9 months ago

github link to project :

Lauretta's profile picture
Lauretta9 months ago

This is really cool! Makes database migrations so much easier.

JC Coder's profile picture
JC Coder9 months ago

thanks , give it a shot

Dev.Light🐉🕎's profile picture
Dev.Light🐉🕎9 months ago

Nice work, really impressive. 💪

Raphael Eze's profile picture
Raphael Eze9 months ago

This is very solid 👌

JC Coder's profile picture
JC Coder9 months ago

thanks chief

Ifiok Ambrose's profile picture
Ifiok Ambrose9 months ago

Nice!

بنتِ حوا's profile picture
بنتِ حوا9 months ago

Stop rushing through showers, enjoy the warm water.

AI TALK - KENYOR's profile picture
AI TALK - KENYOR9 months ago

Well Done 😊👍

JC Coder's profile picture
JC Coder9 months ago

Thanks chief, lmk what you think about it . what feature do you want to see next ?

Zen's profile picture
Zen9 months ago

Una work rate>>>>> I wanna mirror you guys soo badddd. (Started alr)❤️🤌🏾

Miracle's profile picture
Miracle9 months ago

Claude, I told you to be unique and creative. why am I seeing the same design everywhere?😆 Is that your best work, really

JC Coder's profile picture
JC Coder9 months ago

:)

AMEEN's profile picture
AMEEN9 months ago

Really impressive Great work brother

JC Coder's profile picture
JC Coder9 months ago

@onerandomdevv thanks , tried it yet ?

devLopes's profile picture
devLopes9 months ago

Great build! Will try it out on my next project

JC Coder's profile picture
JC Coder9 months ago

awesome , looking forward to your feedback

Olusanya Ayomide's profile picture
Olusanya Ayomide9 months ago

Great Job! would like to ask a few questions. 1. Since the tool requires full connection strings, it is vital to know if the sensitive data is processed entirely on the client side or it passes through a backend server 2. What happens to the state of the DB's if migration fails

𝓢𝓱𝓪𝔀𝓷's profile picture
𝓢𝓱𝓪𝔀𝓷9 months ago

This is a convenient tool to download the db!

Mercy Vincent's profile picture
Mercy Vincent9 months ago

Will try it out. Nice work boss 💯

JC Coder's profile picture
JC Coder9 months ago

Thanks snr dev 🥂

AMEEN's profile picture
AMEEN8 months ago

Can we have an x acct for Fvking mover ? This is actually big 😁🔥

Adebayo Praise Oluwatobiloba's profile picture
Adebayo Praise Oluwatobiloba9 months ago

Great job boss

Ezrahel's profile picture
Ezrahel7 months ago

Does it work with third-party DBs?

JC Coder's profile picture
JC Coder7 months ago

third party ? you mean db from sites like render and the rest ? yes if that's waht you mean, just ensure to add the ip of db-mover (unless you're running locally )

Ezrahel's profile picture
Ezrahel7 months ago

I mean appwrite, pocketbase, supabase and the rest.

Darkerthanblacq's profile picture
Darkerthanblacq9 months ago

Nice 💙

JC Coder's profile picture
JC Coder9 months ago

Thanks

𝕒𝕪𝕠🕷️🎧's profile picture
𝕒𝕪𝕠🕷️🎧9 months ago

Good project 👍

JC Coder's profile picture
JC Coder9 months ago

thanks , tried it ?

𝕒𝕪𝕠🕷️🎧's profile picture
𝕒𝕪𝕠🕷️🎧9 months ago

Yes, I have tried it

JC Coder's profile picture
JC Coder9 months ago

Great, any feedback?

Fade (Founder @lodgestatus). Software Engineer.'s profile picture
Fade (Founder @lodgestatus). Software Engineer.9 months ago

I will love to know if it support transferring to different database type like from MySQL to Postgres and vice versa?

JC Coder's profile picture
JC Coder9 months ago

No Same db type

Fade (Founder @lodgestatus). Software Engineer.'s profile picture
Fade (Founder @lodgestatus). Software Engineer.9 months ago

Okay

Related Videos

I just hit 100k subscribers on YouTube and I'm stoked. Which is why I've decided to give this whole content creation thing a real shot. Starting today, I am going to stream consistently on Twitch and regularly upload to my channel. A little back story on how I got here. Before I created content I suffered from clinical depression after having my thyroid removed due to cancer. I would escape by watching streams and gaming videos to relax. One day I decided to just give it a shot. So I hooked up my computer and talked into a very cheap mic and started streaming. It went terribly, but honestly... I was thrilled. Then I took some of that footage and edited it down like I did with skate videos to some random song that reminded me of a model runway. Took forever to get done on my free time. I got one encouraging comment... And I was absolutely thrilled. These days I get comments from people who tell me what they're struggling through and how my videos helped them forget about it for an hour. And every time that happens, I'm reminded of why I do this. To pay back for all the times I was entertained when I was having a hard time. It seems so dumb, but man... I can't tell you what a stupid little video or silly stream can do for someone having a really hard time. I'm not sure if this is going to work... But I'm going to give it a try. Even if I fail, I'm not going to stop creating. I got exciting plans for the future but this is the first step. Where it takes me... I'm not sure. I hope you all come along. Regardless. Thanks to all of you for supporting me and helping me out. I never thought I'd hit 100k or have any type of following. Not in a million years. I am grateful and appreciative. Here's to what comes next I guess. Tea is life. ☕️

TeaGuyTom

21,548 views • 1 year ago

#AdidasgolfxGEMINI #Gemini_NT #เจมีไนน์ PROUD OF GEMINI 🥹 ♊️: Ticket to Heaven was better than expected. bc its a rather short romantic drama series, it might be difficult for it to become mainstream. but people responded very well. i saw it trending in many countries 💭: phi nok ying also praised you and said you’ve improved a lot ♊️: thank you so much. actually i always try to improve myself every time i get the chance to work on a series. whenever i get to work with senior actors, i do my best to learn from them 💭: were you nervous? the scenes required a lot of emotion ♊️: ofc i was! i was very nervous but i knew i had to do it. even though i was scared i still threw myself into it 💭: phi nok chai also praised you and said you fit his preference. he said he wanted to contact you ♊️: really?! oh wow i’d be honored. i humbly accept the opportunity. if he’s interested he can contact me anytime (🥹🤏🏻) 💭: did you feel pressured knowing that leading veterans in the industry saw your work and praised you? ♊️: it was far beyond my expectations. i wasnt confident in my acting from the beginning. whenever i had the chance to try, i tried to do my best in every role. today, seeing that they recognized my effort, whether it was good or not or whether a character happened to appeal to someone, makes me happy and grateful. i never thought this day would come (😭🤍) 💭: how much effort do you put into acting? ♊️: for every series we’re usually sent to workshop. most recently i even visited a church and had the opportunity to meet and talk with a real priest so i could learn from him

𝗚𝗲𝗺 𝗙𝗼𝗿 𝗠𝘆 𝗙𝗼𝘂𝗿𝘁𝗵🌻

18,918 views • 2 months ago

Junkyu being open about his burnout and how he overcame that phase is something that truly amazed me. His beautiful words that encourage everyone why pacing yourself actually matters 🥺🤍 🐨: I actually went through myself a burnout recently… was it in 2025? It’s not that I started to hate music, but when it came to making music, to working on it, I hit burnout. I really did. Nothing felt fun anymore, and no matter what I did, I just couldn’t move forward. No matter what—seriously, no matter what. 🐨: I work on music on my Mac, right? and I didn’t turn it on for a whole year. A year? Maybe even a year and a half? Since sometime in late 2024? It’s not that I chose not to turn it on—I couldn’t. That thought kept coming to me, “Even if I turn it on, nothing will come out” or maybe, “Even if I turn it on, I won’t get anywhere close to what I want”. My interest just… how should I say it… completely dropped. So I couldn’t turn it on. I was scared—scared that I’d have to face that feeling again. So I kept my distance from it. 🐨: But this time, starting in Korea and then going on tour, meeting TEUMEs a lot as we move through 2025 and into 2026, without even realizing it, I felt refreshed. Like I’d been aired out and I thought, “Huh? should I try again?”, “I kind of want to do it again”. “I want to go back to when I really enjoyed this”. “I want to try again—the thing I loved back then. So I finally made up my mind and turned it on. and when I did… it had been so long that I got chills. I’d forgotten everything—the details, the keys, everything. “How did I even do this before?”, “What values did I use?” I’d forgotten it all. 🐨: I completely panicked. I thought, “Oh… is this how it ends?”, “Is this how I lose the thing I love?” I was honestly really scared. And then another thought came to me “turn a crisis into an opportunity”. Maybe this is a chance for me to find something else I love. Maybe I should let it go. I was almost halfway in a state of giving up. But somehow, my body followed through anyway. My hands kept moving—on their own. Somehow, I knew what to do, how to do it. and naturally, without stopping, the flow didn’t break. So maybe I want to stay with music for a really long time in my life. And I think this process of slowing myself down a bit was part of that. Looking back now, the pace had been way too fast, and I couldn’t control myself. I’d pushed myself to the limit of what I could create, and after that, there was nothing left. 🐨: At that point, I was kind of cruel to myself. I blamed myself for everything… It’s a really bad habit, I think, but it just happens reflexively. So I was really hard on myself. That’s when I realized I needed to take a step back, give myself some distance, and look at things over a longer period of time. Yeah… if you just move at your own pace—not faster, not slower—you can do something for a long time. So I think if you want to spend your life with something you really love—whatever it is—you can’t go too fast. If your passion just burns up too quickly, it can cause problems. That’s why pacing yourself matters. If you manage your pace, you can live your life alongside the things you love for a long, long time. I really felt it this time. And because of that, I was so happy. Being able to do what I love again brought back so many memories, and it felt like I’d returned to those days when I used to enjoy it so purely. That made me incredibly happy.

☆

43,916 views • 9 months ago