Toolverse
All skills

duckdb-en

by openclaw

DuckDB CLI specialist for SQL analysis, data processing and file conversion. Use for SQL queries, CSV/Parquet/JSON analysis, database queries, or data conversion. Triggers on \

Installation

Pick a client and clone the repository into its skills directory.

Installation

Quick info

Author
openclaw
Category
Backend
Views
47

About this skill

DuckDB CLI specialist for SQL analysis, data processing and file conversion. Use for SQL queries, CSV/Parquet/JSON analysis, database queries, or data conversion. Triggers on \

How to use

  1. Zainstaluj DuckDB na swoim systemie (dostępne dla Linux, macOS i Windows). Upewnij się, że polecenie duckdb jest dostępne w ścieżce systemowej.

  2. Aby przeanalizować plik CSV, uruchom: duckdb -c "SELECT * FROM 'plik.csv' LIMIT 10". Zastąp 'plik.csv' ścieżką do swojego pliku — DuckDB automatycznie rozpozna strukturę.

  3. Dla plików Parquet lub JSON użyj analogicznych poleceń: duckdb -c "SELECT * FROM 'plik.parquet'" lub duckdb -c "SELECT * FROM read_json_auto('plik.json')". Możesz też pracować z wieloma plikami jednocześnie, np. duckdb -c "SELECT * FROM read_parquet('logi/*.parquet')".

  4. Aby zmienić format wyjścia, dodaj flagę: -csv dla CSV, -json dla JSON, -table dla tabeli ASCII, -markdown dla tabeli Markdown, -html dla HTML lub -line dla jednej wartości na linię.

  5. Do konwersji danych między formatami użyj polecenia COPY: duckdb -c "COPY (SELECT * FROM 'wejście.csv') TO 'wyjście.parquet' (FORMAT PARQUET)". Możesz filtrować dane w klauzuli SELECT przed zapisaniem.

  6. Aby pracować z trwałą bazą danych, otwórz ją poleceniem duckdb nazwa_bazy.duckdb, a następnie wykonuj zapytania SQL interaktywnie lub za pomocą flagi -c dla pojedynczych poleceń.

Related skills