cockroachdb / cockroachdb/cockroachdb-parser

[sql/sem/tree]: Pretty-printed tuples are always formatted with comma

Aberta
#10 0 comentários 0 reações 0 responsáveis Ver no GitHub
Linguagem predominante
Go
Estrelas
43
Forks
12
Métricas de merge de PRs
Nenhum PR com merge em 30d

Descrição

We're using the `tree` package to format auto-generated SQL for tests. It's very useful for this, thanks for the work that has gone into this package.

One thing that we came across is that tuples are formatted with a trailing comma when there's a single item in it:

https://github.com/cockroachdb/cockroachdb-parser/blob/302c9ad52e1a81d9cf51398875c45333a1c6d635/pkg/sql/sem/tree/pretty.go#L1124-L1126

While this is equivalent, the output is a bit unexpected

Input

```sql
SELECT * FROM some_table WHERE (some_column IN ('abc'))
```

Output

```sql
SELECT * FROM some_table WHERE some_column IN ('abc',);
```

Guia de contribuição

Nenhum guia de contribuição indexado para este repositório

Avaliação

Esta issue ainda não foi avaliada.

Receba novas issues na sua caixa de entrada

Um resumo curto de issues do GitHub para quem está começando.