quackscale
DuckDB-WireGuard-Erweiterung für Quack und DuckLake über Tailscale/Headscale
Maintainer: lmangani, smithclay
Installation und Laden
INSTALL quackscale FROM community;LOAD quackscale;Beispiel
-- Quack Service on TailnetLOAD quack;LOAD quackscale;
CALL tailscale_up( hostname => 'my-duckdb-node', state_dir => '~/.local/share/duckdb/quackscale');
CALL quack_serve('quack:127.0.0.1:9494', allow_other_hostname => true, token => quack_token());CALL tailscale_serve_local(port => 9494);
FROM quack_discover();
-- Quack Client on TailnetLOAD quack;LOAD quackscale;
CALL tailscale_up(hostname => 'my-client', state_dir => '~/.local/share/duckdb/quackscale-client');
CREATE SECRET (TYPE quack, TOKEN 'your-shared-token', SCOPE 'quack:100.x.x.x:9494');ATTACH 'quack:100.x.x.x:9494' AS remote (TYPE quack, DISABLE_SSL true);
FROM remote.query('SELECT 42');
DETACH remote;CALL tailscale_down(); -- a one-shot client must close tsnet, or the process hangsHinzugefügte Funktionen
Diese Erweiterung fügt keine Funktionen hinzu.
Überladene Funktionen
Diese Erweiterung fügt keine Funktionsüberladungen hinzu.
Hinzugefügte Typen
Diese Erweiterung fügt keine Typen hinzu.
Hinzugefügte Einstellungen
Diese Erweiterung fügt keine Einstellungen hinzu.