MoveDatabase
MoveDatabase( from, to )
MoveDatabase( from, to )
MoveDatabase( from, to )
Not available in this language yet.
Not available in this language yet.
Not available in this language yet.
Not available in this language yet.
Not available in this language yet.
Description
The MoveDatabase
function moves the from
database into the to
database, making from
a child database of to
.
You must use an admin key that has access to
the from
database or MoveDatabase
fails.
Examples
The following example creates the stamps
database and the hobbies
database, and then moves the stamps
database into the hobbies
database:
Value stamps = client.query(
CreateDatabase(Obj("name", Value("stamps")))
).get();
Value hobbies = client.query(
CreateDatabase(Obj("name", Value("hobbies")))
).get();
System.out.println(
client.query(
MoveDatabase(
stamps.get(Field.at("ref")),
hobbies.get(Field.at("ref"))
)
).get()
);
Promise.all([
client.query(q.CreateDatabase({ name: "stamps" })),
client.query(q.CreateDatabase({ name: "hobbies" }))
])
.then(([stamps, hobbies]) => client.query(
q.MoveDatabase(stamps.ref, hobbies.ref)
))
.then ((ret) => console.log(ret))
val stamps = Await.result(client.query(
CreateDatabase(Obj("name" -> "stamps"))
), 5.seconds)
val hobbies = Await.result(client.query(
CreateDatabase(Obj("name" -> "hobbies"))
), 5.seconds)
println(Await.result(client.query(
MoveDatabase(stamps("ref").get, hobbies("ref").get)
), 5.seconds))
Not available in this language yet.
Not available in this language yet.
Not available in this language yet.
Not available in this language yet.
Not available in this language yet.
{ref: ref(id = "stamps", collection = ref(id = "databases"), database = ref(id = "hobbies", collection = ref(id = "databases"))), ts: 1570141207930000, name: "stamps"}
Moved: { ref: Database("stamps", Database("hobbies")),
ts: 1570137825180000,
name: 'stamps' }
{ref: ref(id = "stamps", collection = ref(id = "databases"), database = ref(id = "hobbies", collection = ref(id = "databases"))), ts: 1570139962250000, name: "stamps"}
Was this article helpful?
We're sorry to hear that.
Tell us how we can improve!
documentation@fauna.com
Thank you for your feedback!