SurrealDB Docs Logo

Enter a search query

.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 required

The SurrealQL script used to import data in the database.

cancellationToken optional

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);