influxdb output: quote the database name

closes #898
This commit is contained in:
Cameron Sparr 2016-03-21 14:35:58 -06:00
parent fbe1664214
commit 5917a42997
2 changed files with 2 additions and 1 deletions

View File

@ -15,6 +15,7 @@
### Bugfixes ### Bugfixes
- [#890](https://github.com/influxdata/telegraf/issues/890): Create TLS config even if only ssl_ca is provided. - [#890](https://github.com/influxdata/telegraf/issues/890): Create TLS config even if only ssl_ca is provided.
- [#884](https://github.com/influxdata/telegraf/issues/884): Do not call write method if there are 0 metrics to write. - [#884](https://github.com/influxdata/telegraf/issues/884): Do not call write method if there are 0 metrics to write.
- [#898](https://github.com/influxdata/telegraf/issues/898): Put database name in quotes, fixes special characters in the database name.
## v0.11.1 [2016-03-17] ## v0.11.1 [2016-03-17]

View File

@ -127,7 +127,7 @@ func (i *InfluxDB) Connect() error {
// Create Database if it doesn't exist // Create Database if it doesn't exist
_, e := c.Query(client.Query{ _, e := c.Query(client.Query{
Command: fmt.Sprintf("CREATE DATABASE IF NOT EXISTS %s", i.Database), Command: fmt.Sprintf("CREATE DATABASE IF NOT EXISTS \"%s\"", i.Database),
}) })
if e != nil { if e != nil {