title |
description |
weight |
related |
metadata |
prepend |
influx transpile |
The `influx transpile` command transpiles an InfluxQL query to Flux source code.
|
101 |
/influxdb/v2/reference/cli/influx/#provide-required-authentication-credentials, influx CLI—Provide required authentication credentials |
/influxdb/v2/reference/cli/influx/#flag-patterns-and-conventions, influx CLI—Flag patterns and conventions |
|
|
block |
content |
warn |
### Removed in InfluxDB OSS 2.0.5
The `influx transpile` command was removed in **InfluxDB 2.0.5**.
[Use InfluxQL to query InfluxDB](/influxdb/v2/query-data/influxql/).
For information about manually converting InfluxQL queries to Flux, see:
- [Get started with Flux](/flux/v0/get-started/)
- [Query data with Flux](/influxdb/v2/query-data/flux/)
- [Migrate continuous queries to Flux tasks](/influxdb/v2/upgrade/v1-to-v2/migrate-cqs/)
|
|
The influx transpile
command transpiles an InfluxQL query to Flux source code.
The transpiled query assumes the bucket name is <database>/<retention policy>
and includes absolute time ranges using the provided --now
time.
Usage
influx transpile [InfluxQL query] [flags]
{{% note %}}
The InfluxQL query must be valid and contain both a database and measurement.
See the InfluxQL documentation for more information.
{{% /note %}}
Flags
Flag |
|
Description |
-h |
--help |
Help for the transpile command |
|
--now |
RFC3339Nano timestamp to use as now() time (default is current UTC time) |
Examples
{{< cli/influx-creds-note >}}
Transpile InfluxQL queries to Flux
## Transpile an InfluxQL query that specifies the database,
## retention policy, and measurement.
influx transpile 'SELECT example-field FROM db.rp.measurement'
## Transpile InfluxQL query using default retention policy
influx transpile 'SELECT example-field FROM db..measurement'