.Import()

Imports data into a SurrealDB database. To use this method, you need to be connected to a SurrealDB instance that is version >= 2.0.0.

Method Syntax

await db.Import(string)

Arguments

ArgumentsDescription
input The SurrealQL script used to import data in the database.
cancellationToken The cancellationToken enables graceful cancellation of asynchronous operations.

Example usage

string input = 
"""
DEFINE TABLE foo SCHEMALESS;
DEFINE TABLE bar SCHEMALESS;
CREATE foo:1 CONTENT { hello: "world" };
CREATE bar:1 CONTENT { hello: "world" };
DEFINE FUNCTION fn::foo() {
RETURN "bar";
};
""";

await db.Import(input);