v0.1.0-alpha.52
Attributes
Includes Deno configuration
Repository
Current version released
a year ago
Dependencies
deno.land/x
Versions
- v0.1.0-alpha.62Latest
- v0.1.0-alpha.61
- v0.1.0-alpha.60
- v0.1.0-alpha.59
- v0.1.0-alpha.58
- v0.1.0-alpha.57
- v0.1.0-alpha.56
- v0.1.0-alpha.55
- v0.1.0-alpha.54
- v0.1.0-alpha.53
- v0.1.0-alpha.52
- v0.1.0-alpha.51
- v0.1.0-alpha.50
- v0.1.0-alpha.49
- v0.1.0-alpha.48
- v0.1.0-alpha.47
- v0.1.0-alpha.46
- v0.1.0-alpha.45
- v0.1.0-alpha.44
- v0.1.0-alpha.43
- v0.1.0-alpha.42
- v0.1.0-alpha.41
- v0.1.0-alpha.40
- v0.1.0-alpha.39
- v0.1.0-alpha.38
- v0.1.0-alpha.37
- v0.1.0-alpha.36
- v0.1.0-alpha.35
- v0.1.0-alpha.34
x/sqlite_hello
Deno Module
The sqlite-hello
SQLite extension is available to Deno developers with the x/sqlite_hello
Deno module. It works with x/sqlite3
, the fastest and native Deno SQLite3 module.
import { Database } from "https://deno.land/x/sqlite3@0.8.0/mod.ts";
import * as sqlite_hello from "https://deno.land/x/sqlite_hello@v0.1.0-alpha.52/mod.ts";
const db = new Database(":memory:");
db.enableLoadExtension = true;
sqlite_hello.load(db);
const [version] = db
.prepare("select hello_version()")
.value<[string]>()!;
console.log(version);
Like x/sqlite3
, x/sqlite_hello
requires network and filesystem permissions to download and cache the pre-compiled SQLite extension for your machine. Though x/sqlite3
already requires --allow-ffi
and --unstable
, so you might as well use --allow-all
/-A
.
deno run -A --unstable <file>
x/sqlite_hello
does not work with x/sqlite
, which is a WASM-based Deno SQLite module that does not support loading extensions.