DuckDB는 데이터베이스의 메타정보를 조회할 수 있는 다양한 메타 데이터 함수들을 제공합니다.
이 함수들을 통해 데이터베이스에 어떤 테이블이 존재하는지, 각 테이블의 컬럼 정보(스키마)는 어떻게 구성되어 있는지 등과 같은 정보를 손쉽게 조회할 수 있습니다. .
DuckDB가 제공하는 주요 메타 데이터 함수는 다음과 같습니다.
| 메타 데이터 함수 | 설명 | 주요 정보 |
| duckdb_tables() | 테이블 목록 조회 | database_name, schema_name, table_name, estimated_size, column_count, sql 등 |
| duckdb_columns() | 컬럼 정보 조회 | database_name, schema_name, table_name, column_name, column_index, data_type 등 |
| duckdb_views() | 뷰 목록 조회 | database_name, schema_name, view_name, column_count, sql 등 |
| duckdb_schemas() | 스키마 목록 조회 | database_name, schema_name, sql 등 |
| duckdb_indexes() | 인덱스 정보 조회 | database_name, schema_name, index_name, table_name, sql 등 |
| duckdb_memory() | 메모리 사용량 조회 | Tag(BASE_TABLE, HASH_TABLE 등), memory_usage_bytes, temporary_storage_bytes |
| duckdb_extensions() | 사용 가능한 익스텐션 리스트 조회 | extension_name, loaded, installed, description 등 |
| duckdb_settings() | 설정 가능한 세팅 값 조회 | Name, value, description, input_type |
'EPL과 유튜브 데이터로 배우는 DuckDB' 카테고리의 다른 글
| DuckDB CLI 닷 커맨드 (0) | 2026.06.16 |
|---|---|
| DuckDB 익스텐션 (0) | 2026.06.16 |
| 데이터 분석에서의 DuckDB의 의미 (0) | 2026.06.16 |
| DuckDB 내부 구조 (0) | 2026.06.16 |
| DuckDB란? (0) | 2026.06.16 |
댓글