altertable
Fragen Sie das Lakehouse von Altertable direkt aus Ihrem lokalen DuckDB ab.
Maintainer: redox
Installation und Laden
INSTALL altertable FROM community;LOAD altertable;Beispiel
INSTALL altertable FROM community;LOAD altertable;
-- Attach an Altertable catalog using Arrow Flight SQLATTACH 'user=my-user password=my-pass catalog=my-altertable-catalog' AS db (TYPE ALTERTABLE);
-- Query remote Altertable tables with standard SQLSELECT * FROM db.main.events;
-- Create and load remote tables through the attached databaseCREATE TABLE db.main.example_events (id INTEGER, name VARCHAR);INSERT INTO db.main.example_events VALUES (1, 'launch');
DETACH db;Über altertable
Die Altertable-Erweiterung verbindet DuckDB über das leistungsstarke Arrow-Flight-SQL-Protokoll mit Altertable-Datenbanken. Sie können entfernte Altertable-Kataloge anhängen und entfernte Schemas und Tabellen über den DuckDB-Katalog durchsuchen.
Zu den Funktionen gehören:
ATTACH-Unterstützung für entfernte Altertable-Datenbanken- direktes Lesen aus angehängten Schemas und Tabellen
- Schreiben in angehängte Ziele mit
CREATE TABLE,CREATE TABLE ASundINSERT - DuckDB-Secrets zum Speichern von Altertable-Anmeldedaten
Hinzugefügte Funktionen
| function_name | function_type | description | comment | examples |
|---|---|---|---|---|
| altertable_query | table | Execute a SELECT query on an attached Altertable database and return the results as a DuckDB table. | NULL | [SELECT * FROM altertable_query(‘db’, ‘SELECT id, name FROM users WHERE active = true’);] |
| altertable_execute | table | Execute a remote DDL or DML statement on an attached Altertable database. | NULL | [CALL altertable_execute(‘db’, ‘CREATE TABLE my_table (id INTEGER, name VARCHAR)’);] |
| altertable_scan | table | NULL | NULL | NULL |
| altertable_scan_pushdown | table | NULL | NULL | NULL |
Überladene Funktionen
Diese Erweiterung fügt keine Funktionsüberladungen hinzu.
Hinzugefügte Typen
Diese Erweiterung fügt keine Typen hinzu.
Hinzugefügte Einstellungen
| name | description | input_type | scope | aliases |
|---|---|---|---|---|
| altertable_connection_cache | Whether to reuse pooled Arrow Flight SQL connections between DuckDB transactions | BOOLEAN | GLOBAL | [] |
| altertable_debug_show_queries | DEBUG SETTING: print all queries sent to Altertable to stdout | BOOLEAN | GLOBAL | [] |