Loading...
Loading...
Write spatial SQL against the connected warehouse — dialect-specific guidance, performance defaults, and CARTO's query/job execution model.
npx skill4agent add cartodb/agent-skills carto-query-datawarehousecarto sql querySELECTcarto sql jobCREATE TABLE AS SELECTUPDATEINSERTcarto activity querySELECT# Read query (returns rows; 1-min timeout)
carto sql query <connection> "SELECT * FROM dataset.table LIMIT 10"
# Long-running job (DDL/DML; polls to completion; no rows back)
carto sql job <connection> "CREATE TABLE my_ds.out AS SELECT ..."
# From file
carto sql query <connection> --file query.sql
# Piped
echo "SELECT 1" | carto sql query <connection>| Use | Command |
|---|---|
Exploratory | |
Cached | |
| |
| 5+ minute aggregation | |
--cache| Topic | Reference |
|---|---|
| references/sql-jobs-and-caching.md |
| Spatial SQL idioms — BigQuery dialect | references/spatial-sql-bigquery.md |
| Spatial SQL idioms — Snowflake dialect | references/spatial-sql-snowflake.md |
| Spatial SQL idioms — Postgres / PostGIS dialect | references/spatial-sql-postgres.md |
| Querying CARTO activity data (local DuckDB) | references/activity-queries.md |
<connection>sql query <connection> ...connections list--jsonsql jobsql querySELECT *LIMITST_DWithinST_DWITHINST_DWithinbigquery-public-data.geo_us_boundariesactivity query