Updating Trac Components: Difference between revisions
Jump to navigation
Jump to search
(Created page with "Category:Web Development == Overview == If a Trac component name has a space in it, it cannot be edited through the Trac Admin interface ('''Trac''' > '''Admin''' > '''Co...") |
(No difference)
|
Latest revision as of 12:22, 2 November 2015
Overview[edit]
If a Trac component name has a space in it, it cannot be edited through the Trac Admin interface (Trac > Admin > Components)
Workflow[edit]
Update the component name using sqlite3[edit]
- Open Powershell.
- Navigate to the Trac installation directory.
- Trac uses a sqlite3 database, located in the
dbdirectory in the Trac installation directory. sqlite3 [trac-database.db]- Rename components with
update component set name = 'new name' where name = 'old name'; - Update tickets to reflect the changes:
update ticket set component = 'new name' where component = 'old name'; - Quit sqlite3 with
.quit
Refreshing the Trac cache[edit]
Trac caches the component names. For example, when creating or editing a custom query, the component dropdown options will not be updated with the current values in the sqlite3 component table.
To refresh the Trac cache, touch the Trac ini file:
- Open Powershell.
- Navigate to the Trac installation directory.
cd conf\touch trac.ini