Skip to content

Latest commit

 

History

History
25 lines (18 loc) · 1.02 KB

File metadata and controls

25 lines (18 loc) · 1.02 KB
description
How-to use the JS Client to clone a database

Clone a Project

Clone a database from terminusdb.com to your local machine

Assuming you have connected with the JavaScript Client you can clone your database.

Cloning a database pulls down a full copy of all data at that point in time, including all document and schema versions.

If the database that you are cloning is not public, you need to provide an APIKey to the client setting the remoteAuth For more info visit the 'How to get your API key' page.

const cloneLocally = async () => {
   client.remoteAuth( {"type":"apikey" , "key":myApiKey})
   const cloneDetails = {remote_url: "http://cloud.terminusdb.com/MyTeam/MyTeam/mydb", 
                        label "Cloned DB",
                        comment: "Cloned from mydb"}
   await  client.clonedb(cloneDetails, "new_mydb")

   console.log("the database has been cloned")
}