wiki:SqlQueryMacro

Execute an SQL Query from within Trac

Description

This plugin allows you to execute an SQL Query against a configured database displaying a formatted table of results from within Trac.

See also:

Bugs/Feature Requests

Existing bugs and feature requests for SqlQueryMacro are here.

If you have any issues, create a new ticket.

Download

Download the zipped source from here.

Source

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

Installation

To install the macro:

$ pip install svn+https://trac-hacks.org/browser/sqlquerymacro/0.11

or

$ pip install svn+https://trac-hacks.org/browser/sqlquerymacro/1.0

To enable in your trac.ini file:

[components]
sqlquery.* = enabled

Configuration

Configuration is only needed for the 0.11 branch of the plugin, or if using a datasource other than Trac's database.

To configure this plugin, you must tell SQLQuery what database to connect to.

In trac.ini or via the WebAdmin menu:

[sqlquery]
uri = mysql://user:password@hostname/database

You can also use Oracle or SQLite:

[sqlquery]
uri = oracle://user:password@tns

or:

[sqlquery]
uri = sqlite:///path/to/db

Example

This macro can be used in one of two ways:

{{{#!SQL
SELECT * FROM component
}}}

or:

[[SQL(SELECT * FROM component)]]

Recent Changes

17555 by rjollos on 2019-11-15 15:28:06
TracSqlQueryMacro 0.2: Fix incorrectly chained methods

Refs #13646.

17554 by rjollos on 2019-11-14 12:17:52
TracSqlQueryMacro 0.2: Use Trac's database API when querying Trac database

Refs #13646.

14239 by rjollos on 2014-11-04 12:21:22
Import of Connection fails, at least in the most recent version of pymills. Refs #12023.

Patch by paresh138@….

(more)

Author/Contributors

Author: JamesMills
Maintainer: Ryan J Ollos
Contributors:

Last modified 4 weeks ago Last modified on Nov 14, 2019, 12:16:13 PM