I have created a docker cluster using
d2 cluster up 2.35.0 --db-version 2.35 --update
command. However, it created an empty database. I’ve downloaded a demo database from a repository. But am not able to restore it using “d2 cluster db restore” command (actually which command will work I don’t know). It’s returning
Restoring database (this may take some time)…
‘.’ is not recognized as an internal or external command,
operable program or batch file.
throw er; // Unhandled ‘error’ event
Any guidance from the experts will be extremely helpful.
you can use d2 with a database seed command like this,
d2 cluster up 2.35.0 --db-version 2.35 --seedFile <path-to-your-gunzipped-database-file>
Many thanks @kose .
No, it didn’t work. Its returning the same error. BTW, I’m using Windows OS.
Hi @Monjur , I have had similar issues in the past and my solution implied stopping the Tomcat container and importing the file directly in the database by using psql command pointing at the internal docker IP. Might not be what you are looking for but at least is a workaround
@Monjur try deleting the previously failed installation
d2 cluster down 2.35.0 --clean
Then again run
d2 cluster up 2.35.0 --seedFile <correct path-to-your-gunzipped- SQL dump file>
Ensure the path to your
.SQL file is correct and the user has the right access permission
@jaime.bosque, my friend, you made my day. I followed your trick and slapped the docker system till it worked. BTW, I am very happy to chat with you again. I would love to hang out with you again in Negombo or anywhere.
@kose, many many thanks. When I have bad times, no commands work. I really appreciate your help.
I am happy it worked, Monjour! Really looking forward to meeting you in person again very soon