Modify ↓
Opened 16 years ago
Closed 14 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 , 16 years ago
Milestone: | → 1.0 |
---|---|
Severity: | normal → minor |
comment:2 by , 15 years ago
Milestone: | 1.0 → unscheduled |
---|
comment:3 by , 14 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 , 14 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