trac Webインターフェイスは、面倒な作業を1つ1つ手作業で行うことなく、多くのwikiページ全体を削除したり、名前を変更したりする方法を提供しますか?何か、各ページのチェックボックスのように、削除ボタンが続きます。tracの多くのwikiページで一括して名前を変更/削除する方法は?
おかげ
trac Webインターフェイスは、面倒な作業を1つ1つ手作業で行うことなく、多くのwikiページ全体を削除したり、名前を変更したりする方法を提供しますか?何か、各ページのチェックボックスのように、削除ボタンが続きます。tracの多くのwikiページで一括して名前を変更/削除する方法は?
おかげ
代わりに、この更新使用bta's answer。
私は認識しているtracインターフェイスはありませんが、手動でデータベースを編集することでこれを行うことができます。たとえばSQLite Database Browserはdb/trac.db
ファイルを開くことができ、tracインターフェイスを手動で使用する場合よりもやや面倒かもしれません。しかし、試してみる前にバックアップしてください....
wikiテーブルの名前フィールドを編集する必要があります。
これは、trac-admin
コマンドラインユーティリティで実行できます。 wikiページを削除するには、
を使用してください。リスト内のすべてのページに対してこのコマンドを実行する簡単なスクリプトを書くことができます。 wiki list
コマンドを使用すると、すべてのwikiページのリストを取得できます。これは、名前が特定のパターンに従うwikiページを削除したい場合に便利です(ページおよびそのすべてのサブページを削除する場合にも便利です)。
+1、wiki renameコマンドもあります。 http://trac.edgewall.org/wiki/TracAdminを参照してください。 – wimh
ほとんど信じられないほどです!とにかく、Djangoアプリの良いアイデアかもしれません。 – Paolo