Modify ↓
Opened 17 years ago
Closed 15 years ago
#7764 closed defect (fixed)
Error when sorting report's result
| Reported by: | hanka | Owned by: | Remy Blank |
|---|---|---|---|
| Priority: | normal | Milestone: | 0.12.1 |
| Component: | report system | Version: | |
| Severity: | minor | Keywords: | |
| Cc: | Branch: | ||
| Release Notes: | |||
| API Changes: | |||
| Internal Changes: | |||
Description
Im' using Trac 0.11.1 with postgres database. I've created SQL report:
select id as "Cool Ticket", owner, milestone from ticket where id<10
I receive error when trying to sort results by column Cool Ticket.
Report execution failed: syntax error at or near "Ticket" LINE 1: ...e from ticket where id<10 ) AS tab ORDER BY Cool Ticket ASC... ^
In log file of Trac I have found that following SQL is executed:
2008-10-29 15:40:03,775 Trac[report] DEBUG: Query SQL: SELECT * FROM ( select id as "Cool Ticket", owner, milestone from ticket where id<10 ) AS tab ORDER B Y Cool Ticket ASC LIMIT 100 OFFSET 0
Attachments (0)
Change History (4)
comment:1 by , 17 years ago
| Milestone: | → 1.0 |
|---|---|
| Severity: | normal → minor |
comment:2 by , 16 years ago
| Milestone: | 1.0 → unscheduled |
|---|
comment:3 by , 15 years ago
| Milestone: | triaging → 0.13 |
|---|---|
| Owner: | set to |
Right, the column names should be quoted. And we now have a nice quoting function, so this should be relatively easy.
comment:4 by , 15 years ago
| Milestone: | 0.13 → 0.12.1 |
|---|---|
| Resolution: | → fixed |
| Status: | new → closed |
Easy indeed. Fixed in [9956].
Note:
See TracTickets
for help on using tickets.



Milestone 1.0 deleted