DuckDB表操作指南

更新时间:
复制 MD 格式

DuckDB适用于本地OLAP分析场景。数据存储在PolarDB共享存储上的warehouse.db文件中。本文介绍如何通过LakeBase Catalog创建和管理DuckDB类型的Catalog。

Catalog选项说明

CREATE CATALOGOPTIONS使用说明。

选项名

是否必填

说明

dbname

DuckDB数据库文件路径,须为已存在的文件。默认为warehouse.db

创建DuckDB Catalog

(推荐)使用默认warehouse

CREATE CATALOG my_analytics TYPE duckdb;

指定自定义DuckDB文件路径

CREATE CATALOG custom_db TYPE duckdb OPTIONS (
    dbname '/data/analytics.duckdb'
);

使用示例

CREATE TABLE my_analytics.main.metrics (
    ts    TIMESTAMP,
    name  VARCHAR,
    value DOUBLE
);

INSERT INTO my_analytics.main.metrics VALUES
    (now(), 'cpu_usage', 85.5),
    (now(), 'mem_usage', 72.3);

SELECT * FROM my_analytics.main.metrics;