Version 1 (modified by optilude, 7 years ago) (diff)

New hack WikiTableMacro, created by optilude

Wiki table


This is a simple macro that enables you to place tables resulting from SQL queries into a wiki page.

It is similar to, but simpler than, SqlQueryMacro. The main differences are that it has fewer dependencies and always queries the Trac database, rather than letting you set up a separate data connection.

Bugs/Feature Requests

Existing bugs and feature requests for WikiTableMacro are here.

If you have any issues, create a new ticket.


Download the zipped source from here.


You can check out WikiTableMacro from here using Subversion, or browse the source with Trac.


Use the !SQLTable macro:

        SELECT count(id) as 'Number of Tickets'
        FROM ticket

The result will be a table.

Recent Changes

[14531] by rjollos on 2015-04-13 21:24:22
0.3dev: Fix issue fetching from cursor on MySQL.

Patch by theYT <dev@…>. Fixes #12269.

[14524] by rjollos on 2015-04-09 02:08:20
0.3dev: Use Trac 1.0 DB API.

  • Macro now requires Trac 1.0 and later.
  • Genshi is used to construct the table.
  • Queries can use non-ASCII table names. Fixes #11708.
  • Read-only database connection is used.

Please report any issues with the latest changes.

[14523] by rjollos on 2015-04-09 00:34:21
0.2: Tagging version 0.2.


Author: optilude