Tinybird Command Line Tool
Project description
The Tinybird command-line tool allows you to use all the Tinybird functionality directly from the command line. Additionally, it includes several functions to create and manage data projects easily.
Changelog
1.0.0b30
Improve server error handling and sort datasource’s dependencies.
Fix the Job tracking in cli operations when the Job enters cancelled status.
Fix returning an error if there are wrong options when creating a data source
1.0.0b29
Added support for Python 3.9
1.0.0b28
Changed --skip-table-check error message to indicate how to use the flag
Fixed checking Content-Type header
1.0.0b27
Added flag --skip-table-check to skip materialized view and table checks
1.0.0b26
Fix regression tests execution.
1.0.0b25
Added support for job cancellation tb job cancel <job_id>
1.0.0b24
Added support for ingesting data from Snowflake
1.0.0b23
Added support for truncate operations tb datasource truncate <datasource_name>
Added support for replace operations tb datasource replace <datasource_name> <URL or file>
Added support for replace with condition operations tb datasource replace <datasource_name> <URL or file> –sql-condition=”country=’ES’”
Added support for ingesting data from BigQuery
Fix –wait option on populate
Report progress bar when waiting for a populate job to finish
Pull also resources with prefixes
Disable detecting TOKEN envvar
Fix auth from other commands
1.0.0b22
Add support for ENGINE_SETTINGS and ENGINE_TTL
1.0.0b21
Added population time to populate pipe option. It returns the actual population time from the population job when debug is used along with populate and wait options.
1.0.0b20
Add missing dependency. It fixes version 1.0.0b19
1.0.0b19
Remove red color on pull (#847) (!1243)
Change color palette feedback (!1243)
When doing a query against a datasource that doesn’t exist, the CLI returns a proper error (#846) (!1243)
Fix ‘blog_log’ key error when pulling (#656) (!1243)
Make tb commands async (!1243)
Display a warning if there is a more recent version (#950) (!1243)
1.0.0b18
Fix sql command (!1264)
1.0.0b17
Fix auth CLI workspace commands (!1256)
1.0.0b16
Add CLI workspace commands (!1246)
1.0.0b15
Support for CSV and JSON output to “sql” CLI command
Fixed datasource rm command not working when there is a MV pointing to the datasource being removed
1.0.0b14
Added missed dependency. It fixes version 1.0.0b13.
1.0.0b13
Added wait option to push command for waiting the populate job to finish.
Fixed appending large files (more than 2GB). Now, files are uploaded using multipart and without loading the whole file in memory. (!833)(!1221)
Added feedback about appended rows, total rows and errors to append command output (!1205)
1.0.0b12
Added support for ENGINE options to match the API parameters
Deprecating ENGINE_FULL, SORTING_KEY, PRIMARY_KEY, SAMPLING_KEY, and TTL options.
Added job commands to list jobs and see job details
Added pipe_stats command
New set of tokens are created per prefix
Fixed drop-prefix to remove resources in the right order
1.0.0b11
Better error reporting when a table for a data source does not exist (!1020)
1.0.0b10
Better error reporting when pushing a not supported file extension (!966)
1.0.0b9
Fix parsing schemas in datasource files when using aggregate function (!956)
1.0.0b8
Fix CLI error when pushing fixtures (!938)
2020-08-28 1.0.0b7
Support for Python versions 3.6, 3.7 and 3.8 for both MacOSX and Linux
2020-08-26: 1.0.0b6
Fixes saving pipe descriptions on pull and push
2020-08-24: 1.0.0b5
Fixes appending a datasource from a URL
2020-08-10: 1.0.0b4
Fixes the version parser.
2020-08-10: 1.0.0b3
Limited the amount of rows fetched when running tb sql to 100. Added --row-limit.
Fixed warning when pipes use internal tables like datasources_ops_log
Raise an error when INSERT sql statement is used.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for tinybird_cli-1.0.0b30-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ce79a2ee6ab017fda641a51c69654826d4085fc887ea65e9378bb71481bf3977 |
|
MD5 | c6d68313292c4b5af7f8029446963091 |
|
BLAKE2b-256 | 27bcc1be5b2c677898b403c6edfffbe31c29afff0fd103bfc8a71373751502a7 |