プロジェクト

全般

プロフィール

QA #878

未完了

カスタムクエリを別プロジェクトにコピーしたい

奈良 裕記 さんが5年以上前に追加. ほぼ3年前に更新.

ステータス:
回答済
優先度:
通常
担当者:
-
カテゴリ:
-
対象バージョン:
開始日:
2018/10/30
期日:
進捗率:

0%

予定工数:

説明

■現象/要望

カスタムクエリを別プロジェクトにコピーしたい
別PJで再設定するのは面倒で間違いの素。

同一PJ内のコピー新規作成は下記で一応可能な模様
http://www.redmine.org/boards/1/topics/55691

■解決策

見つからなかったが、SQLで対応は可能。(mysql/mariadbの例)

カスタムクエリの設定内容は、queries テーブルに保存されている。
queriesの行をコピーしてproject_idを置き換えれば一応対応できる。


最新のカスタムクエリを別プロジェクトにコピーする場合の手順
(コピー先のプロジェクトID=12とする)

MariaDB [redmine]>

insert into queries select null,project_id,name,filters,user_id,column_names,sort_criteria,group_by,type,visibility,options FROM queries WHERE id=(select max(id) from queries as maxid );

update queries set project_id=12 where id=(select max(id) from (select * from queries as temp1) as temp2);

■対応状況

SQLで一応可能になったが、かなり心残り。
添削よろしく

■補足

MYSQLのERROR 1093 様にはお世話になりました。。。。

参考
MySQLのsql文でサブクエリをつかったupdateでERROR 1093
http://d.hatena.ne.jp/jogus/20151027/1445900997

↓10年前の本家チケット

Copy/Duplicate a custom query/saved filter
http://www.redmine.org/issues/3319

Copy queries
http://www.redmine.org/issues/3606


関連するチケット 1 (1件未完了0件完了)

関連している Unofficial Redmine Cooking - QA #893: カスタムクエリの定義をPJ階層間で共用したい。新規2018/11/23

操作

奈良 裕記 さんが5年以上前に更新

奈良 裕記 さんが5年以上前に更新

  • 説明 を更新 (差分)
  • ステータス新規 から 回答済 に変更

奈良 裕記 さんが約5年前に更新

奈良 裕記 さんが約5年前に更新

  • 関連している QA #893: カスタムクエリの定義をPJ階層間で共用したい。 を追加

奈良 裕記 さんが4年以上前に更新

奈良 裕記 さんが4年以上前に更新

  • 説明 を更新 (差分)
  • 対象バージョン設定変更対応 にセット

奈良 裕記 さんがほぼ3年前に更新

他の形式にエクスポート: Atom PDF