正在加载视频...

视频加载失败

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 次观看 • 9 个月前 •via X (Twitter)

61 条评论

Chaitany 的头像
Chaitany9 个月前

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

JC Coder 的头像
JC Coder9 个月前

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

Chaitany 的头像
Chaitany9 个月前

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 的头像
JC Coder9 个月前

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_𝚅𝚒𝚌𝚔𝚝𝚘𝚛 的头像
KC_𝚅𝚒𝚌𝚔𝚝𝚘𝚛9 个月前

My boss 🙌🙌

JC Coder 的头像
JC Coder9 个月前

Give it a shot, lmk what you think

Bola Banjo 的头像
Bola Banjo9 个月前

Weldoneeee.

JC Coder 的头像
JC Coder9 个月前

thanks

Billionaire Dev 的头像
Billionaire Dev9 个月前

🔥👏

Walid Adebayo 的头像
Walid Adebayo9 个月前

Great work 🙌

JC Coder 的头像
JC Coder9 个月前

thanks chief

Anchor (Balogun Tech Industry) 的头像
Anchor (Balogun Tech Industry)9 个月前

Nice job JC

JC Coder 的头像
JC Coder9 个月前

thanks sir

Mfoniso 的头像
Mfoniso9 个月前

Beautiful stuff🔥

JC Coder 的头像
JC Coder9 个月前

thanks chief

Goodness 的头像
Goodness9 个月前

Well done 👍

JC Coder 的头像
JC Coder9 个月前

thanks

Patrick Anthony 的头像
Patrick Anthony9 个月前

Great stuff

Solution Dr. 的头像
Solution Dr.9 个月前

Great work brother

JC Coder 的头像
JC Coder9 个月前

@OEmmanuel0205 Thanks sir

Kedbrant 的头像
Kedbrant9 个月前

this is a clever solution!

JC Coder 的头像
JC Coder9 个月前

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

Kedbrant 的头像
Kedbrant9 个月前

Mainly supabase and neondb!

JC Coder 的头像
JC Coder9 个月前

Okay great. Supabase I'll check

Morgan | Alpha Hunter 的头像
Morgan | Alpha Hunter8 个月前

moving dbs from phone is crazy useful, imo

DEFI-CENT🔸️🔶️🔶️👑 的头像
DEFI-CENT🔸️🔶️🔶️👑8 个月前

This is great

JC Coder 的头像
JC Coder9 个月前

github link to project :

Lauretta 的头像
Lauretta9 个月前

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

JC Coder 的头像
JC Coder9 个月前

thanks , give it a shot

Dev.Light🐉🕎 的头像
Dev.Light🐉🕎9 个月前

Nice work, really impressive. 💪

Raphael Eze 的头像
Raphael Eze9 个月前

This is very solid 👌

JC Coder 的头像
JC Coder9 个月前

thanks chief

Ifiok Ambrose 的头像
Ifiok Ambrose9 个月前

Nice!

بنتِ حوا 的头像
بنتِ حوا9 个月前

Stop rushing through showers, enjoy the warm water.

AI TALK - KENYOR 的头像
AI TALK - KENYOR9 个月前

Well Done 😊👍

JC Coder 的头像
JC Coder9 个月前

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

Zen 的头像
Zen9 个月前

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

Miracle 的头像
Miracle9 个月前

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 的头像
JC Coder9 个月前

:)

AMEEN 的头像
AMEEN9 个月前

Really impressive Great work brother

JC Coder 的头像
JC Coder9 个月前

@onerandomdevv thanks , tried it yet ?

devLopes 的头像
devLopes9 个月前

Great build! Will try it out on my next project

JC Coder 的头像
JC Coder9 个月前

awesome , looking forward to your feedback

Olusanya Ayomide 的头像
Olusanya Ayomide9 个月前

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

𝓢𝓱𝓪𝔀𝓷 的头像
𝓢𝓱𝓪𝔀𝓷9 个月前

This is a convenient tool to download the db!

Mercy Vincent 的头像
Mercy Vincent9 个月前

Will try it out. Nice work boss 💯

JC Coder 的头像
JC Coder9 个月前

Thanks snr dev 🥂

AMEEN 的头像
AMEEN8 个月前

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

Adebayo Praise Oluwatobiloba 的头像
Adebayo Praise Oluwatobiloba9 个月前

Great job boss

Ezrahel 的头像
Ezrahel7 个月前

Does it work with third-party DBs?

JC Coder 的头像
JC Coder7 个月前

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 的头像
Ezrahel7 个月前

I mean appwrite, pocketbase, supabase and the rest.

Darkerthanblacq 的头像
Darkerthanblacq9 个月前

Nice 💙

JC Coder 的头像
JC Coder9 个月前

Thanks

𝕒𝕪𝕠🕷️🎧 的头像
𝕒𝕪𝕠🕷️🎧9 个月前

Good project 👍

JC Coder 的头像
JC Coder9 个月前

thanks , tried it ?

𝕒𝕪𝕠🕷️🎧 的头像
𝕒𝕪𝕠🕷️🎧9 个月前

Yes, I have tried it

JC Coder 的头像
JC Coder9 个月前

Great, any feedback?

Fade (Founder @lodgestatus). Software Engineer. 的头像
Fade (Founder @lodgestatus). Software Engineer.9 个月前

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

JC Coder 的头像
JC Coder9 个月前

No Same db type

Fade (Founder @lodgestatus). Software Engineer. 的头像
Fade (Founder @lodgestatus). Software Engineer.9 个月前

Okay

相关视频

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 次观看 • 1 年前

#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 次观看 • 3 个月前

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 次观看 • 9 个月前