svnno****@sourc*****
svnno****@sourc*****
2008年 4月 22日 (火) 15:48:04 JST
Revision: 39 http://svn.sourceforge.jp/cgi-bin/viewcvs.cgi?root=jetspeed-japan&view=rev&rev=39 Author: karma Date: 2008-04-22 15:48:04 +0900 (Tue, 22 Apr 2008) Log Message: ----------- Initial Modified Paths: -------------- jetspeed-2-trans/trunk/ja/xdocs/guides/guide-migration.xml -------------- next part -------------- Modified: jetspeed-2-trans/trunk/ja/xdocs/guides/guide-migration.xml =================================================================== --- jetspeed-2-trans/trunk/ja/xdocs/guides/guide-migration.xml 2008-03-13 11:12:46 UTC (rev 38) +++ jetspeed-2-trans/trunk/ja/xdocs/guides/guide-migration.xml 2008-04-22 06:48:04 UTC (rev 39) @@ -17,18 +17,27 @@ --> <document> <properties> - <title>Migration Guide</title> - <subtitle>Migration Guide</subtitle> + <title>[Migration Guide] 移行ガイド</title> + <subtitle>[Migration Guide] 移行ガイド</subtitle> <authors> <person name="David Sean Taylor" email="taylo****@apach*****" /> <person name="Ate Douma" email="ate****@douma*****" /> </authors> + <translators> + <person name="加藤泰文" email="karma****@prog*****" /> + </translators> </properties> <body> - <section name="Data Migrating from Jetspeed 2.1 to 2.1.2"> + <section name="[Data Migrating from Jetspeed 2.1 to 2.1.2] Jetspeed 2.1 から 2.1.2 へのデータ移行"> + <div class="original"> <p>The following tables describe database schema changes from version 2.1 to version 2.1.2. </p> - <subsection name="Added Tables"> + </div> + <p> + 以下の表で,バージョン 2.1 と 2.1.2 の間でデータベーススキーマが変更されたものについて説明しています. + </p> + <subsection name="[Added Tables] 追加されたテーブル"> + <div class="original"> <table> <tr> <th>Table</th> @@ -39,16 +48,45 @@ <tr> <td>USER_ACTIVITY</td> </tr> - </table> + </table> + </div> + <table> + <tr> + <th>Table</th> + </tr> + <tr> + <td>ADMIN_ACTIVITY</td> + </tr> + <tr> + <td>USER_ACTIVITY</td> + </tr> + </table> </subsection> </section> - <section name="Configuration Migrating from Jetspeed 2.0 to 2.1"> + <section name="[Configuration Migrating from Jetspeed 2.0 to 2.1] Jetspeed 2.0 から 2.1 への移行の設定"> + <div class="original"> <p>The following items describe important functional changes in Jetspeed 2.1 </p> - <subsection name="Portlet Preferences"> + </div> + <p> + 以下,Jetspeed 2.1 での重要な機能変更について述べます. + </p> + <subsection name="[Portlet Preferences] ポートレットプリファレンス"> + <div class="original"> <p>Portlet Preferences are now by default user specific on all pages. In Jetspeed 2.0, for shared pages, the Portlet Preferences were shared as well.</p> + </div> + <p> + ポートレットプリファレンスは,全てのページにおいて,デフォルトでユーザ特有となりました.Jetspeed 2.0 では,共有ページでは,ポートレットプリファレンスは共有されていました. + </p> + + <div class="original"> <p>To retain most of the old Jetspeed 2.0 behavior, allowing an administrator to still set/modify <i>initial</i> Preferences for other users,<br/> - modify the following setting in the registry.xml spring assembly configuration for the portletEntityAccessImpl component: + modify the following setting in the registry.xml spring assembly configuration for the portletEntityAccessImpl component:</p> + </div> + <p> + Jetspeed 2.0 での古い動きのほとんどを保存するため,管理者が他のユーザに対する初期設定を設定/変更するのを許すには,portletEntityAccessImpl コンポーネントに対する Spring の設定である registry.xml の設定を以下のように変更するしてください. + </p> + <div class="original"> <source> <!-- All preferences were shared. With JS2-449, preferences are now @@ -62,16 +100,43 @@ <value>false</value> </constructor-arg> </source> + </div> + <source> +<!-- + 全設定は共有されていました.JS2-449 で,設定はユーザごとに保存されるようになりました. + ユーザ名は FULL_PATH という設定項目に保存されます. + mergeSharedPreferences 設定をオンにするには,このプロパティを true に設定します. + これは,ユーザごとの設定をオフにはしません.しかし,これらをまとめることにより, + ユーザの設定を上書きします. + boolean +--> +<constructor-arg type="boolean"> +<value>false</value> +</constructor-arg> + </source> + <div class="original"> + <p> As is commented in the assembly configuration also, setting <i>mergeSharedPreferences</i> to <i>true</i> will <i>NOT</i> turn off per user Preferences.<br/> Once a user sets its own Preference values (if allowed), those will override the shared Preference values.<br/> See for further information: <a href="http://issues.apache.org/jira/browse/JS2-449" target="_blank">JS2-449</a> </p> + </div> + <p> + 設定のコメントにもあるように,<i>mergeSharedPreferences</i> の設定を <i>true</i> にすることは,ユーザ毎の設定をオフにすることには <i>なりません</i>.あるユーザが自身の設定値を設定した時点で (もしゆるされている場合),共有の設定値は上書きされます.<br /> + 詳しい情報は <a href="http://issues.apache.org/jira/browse/JS2-449" target="_blank">JS-449</a> を参照してください. + </p> </subsection> </section> - <section name="Data Migrating from Jetspeed 2.0 to 2.1"> + <section name="[Data Migrating from Jetspeed 2.0 to 2.1] Jetspeed 2.0 から 2.1 へのデータ移行"> + <div class="original"> <p>The following tables describe database schema changes from version 2.0 to version 2.1. </p> - <subsection name="Added Tables"> + </div> + <p> + 以下の表で,バージョン 2.0 から 2.1 でデータベーススキーマの変更があったものについて説明しています. + </p> + <subsection name="[Added Tables] 追加されたテーブル"> + <div class="original"> <table> <tr> <th>Table</th> @@ -83,8 +148,21 @@ <td>CUSTOM_WINDOW_STATE</td> </tr> </table> + </div> + <table> + <tr> + <th>Table</th> + </tr> + <tr> + <td>CUSTOM_PORTLET_MODE</td> + </tr> + <tr> + <td>CUSTOM_WINDOW_STATE</td> + </tr> + </table> </subsection> - <subsection name="Column Altering"> + <subsection name="[Column Altering] 変更されたカラム"> + <div class="original"> <table> <tr> <th>Table</th> @@ -201,8 +279,126 @@ <td>VARCHAR(1024)</td> </tr> </table> + </div> + <table> + <tr> + <th>Table</th> + <th>Column</th> + <th>2.0</th> + <th>2.1</th> + </tr> + <tr> + <td>PORTLET_STATISTICS</td> + <td>ELAPSED_TIME</td> + <td>INTEGER</td> + <td>BIGINT</td> + </tr> + <tr> + <td>PAGE_STATISTICS</td> + <td>ELAPSED_TIME</td> + <td>INTEGER</td> + <td>BIGINT</td> + </tr> + <tr> + <td>USER_STATISTICS</td> + <td>ELAPSED_TIME</td> + <td>INTEGER</td> + <td>BIGINT</td> + </tr> + <tr> + <td>FOLDER</td> + <td>SKIN</td> + <td></td> + <td>NEW: VARCHAR(80)</td> + </tr> + <tr> + <td>FOLDER</td> + <td>DEFAULT_LAYOUT_DECORATOR</td> + <td></td> + <td>NEW: VARCHAR(80)</td> + </tr> + <tr> + <td>FOLDER</td> + <td>DEFAULT_PORTLET_DECORATOR</td> + <td></td> + <td>NEW: VARCHAR(80)</td> + </tr> + <tr> + <td>FRAGMENT</td> + <td>STATE</td> + <td>VARCHAR(40)</td> + <td>VARCHAR(10)</td> + </tr> + <tr> + <td>FRAGMENT</td> + <td>PMODE</td> + <td></td> + <td>NEW: VARCHAR(10)</td> + </tr> + <tr> + <td>FRAGMENT</td> + <td>LAYOUT_X</td> + <td></td> + <td>NEW: REAL</td> + </tr> + <tr> + <td>FRAGMENT</td> + <td>LAYOUT_Y</td> + <td></td> + <td>NEW: REAL</td> + </tr> + <tr> + <td>FRAGMENT</td> + <td>LAYOUT_Z</td> + <td></td> + <td>NEW: REAL</td> + </tr> + <tr> + <td>FRAGMENT</td> + <td>LAYOUT_WIDTH</td> + <td></td> + <td>NEW: REAL</td> + </tr> + <tr> + <td>FRAGMENT</td> + <td>LAYOUT_HEIGHT</td> + <td></td> + <td>NEW: REAL</td> + </tr> + <tr> + <td>LINK</td> + <td>SKIN</td> + <td></td> + <td>NEW: VARCHAR(80)</td> + </tr> + <tr> + <td>PORTLET_DEFINITION</td> + <td>SECURITY_REF</td> + <td></td> + <td>NEW: VARCHAR(40)</td> + </tr> + <tr> + <td>PORTLET_DEFINITION</td> + <td>SECURITY_REF</td> + <td></td> + <td>NEW: VARCHAR(40)</td> + </tr> + <tr> + <td>PORTLET_APPLICATION</td> + <td>SECURITY_REF</td> + <td></td> + <td>NEW: VARCHAR(40)</td> + </tr> + <tr> + <td>SSO_COOKIE</td> + <td>COOKIE</td> + <td>VARCHAR(250)</td> + <td>VARCHAR(1024)</td> + </tr> + </table> </subsection> - <subsection name="Index Altering"> + <subsection name="[Index Altering] 変更されたインデックス"> + <div class="original"> <table> <tr> <th>Table</th> @@ -230,8 +426,37 @@ </tr> </table> + </div> + <table> + <tr> + <th>Table</th> + <th>Index</th> + <th>2.0</th> + <th>2.1</th> + </tr> + <tr> + <td>FOLDER_MENU</td> + <td>UN_FOLDER_MENU_1</td> + <td>unique</td> + <td>(non unique) index</td> + </tr> + <tr> + <td>PAGE_MENU</td> + <td>UN_PAGE_MENU_1</td> + <td>unique</td> + <td>(non unique) index</td> + </tr> + <tr> + <td>FRAGMENT</td> + <td>UN_FRAGMENT_1</td> + <td>unique</td> + <td>(non unique) index</td> + </tr> + + </table> </subsection> - <subsection name="Foreign Key Altering"> + <subsection name="[Foreign Key Altering] 変更された外部キー"> + <div class="original"> <table> <tr> <th>Table</th> @@ -558,6 +783,333 @@ <td>named FK constraint "FK_SECURITY_GROUP_ROLE_2"</td> </tr> </table> + </div> + <table> + <tr> + <th>Table</th> + <th>Column</th> + <th>2.0</th> + <th>2.1</th> + </tr> + <tr> + <td>FOLDER</td> + <td>(FK constraint)</td> + <td>(not named)</td> + <td>named FK constraint "FK_FOLDER_1"</td> + </tr> + <tr> + <td>FOLDER_METADATA</td> + <td>(FK constraint)</td> + <td>(not named)</td> + <td>named FK constraint "FK_FOLDER_METADATA_1"</td> + </tr> + <tr> + <td>FOLDER_CONSTRAINT</td> + <td>(FK constraint)</td> + <td>(not named)</td> + <td>named FK constraint "FK_FOLDER_CONSTRAINT_1"</td> + </tr> + <tr> + <td>FOLDER_CONSTRAINTS_REF</td> + <td>(FK constraint)</td> + <td>(not named)</td> + <td>named FK constraint "FK_FOLDER_CONSTRAINT_REF_1"</td> + </tr> + <tr> + <td>FOLDER_ORDER</td> + <td>(FK constraint)</td> + <td>(not named)</td> + <td>named FK constraint "FK_FOLDER_ORDER_1"</td> + </tr> + <tr> + <td>FOLDER_MENU</td> + <td>(FK constraint)</td> + <td>(not named)</td> + <td>named FK constraint "FK_FOLDER_MENU_1"</td> + </tr> + <tr> + <td>FOLDER_MENU</td> + <td>(FK constraint)</td> + <td>(not named)</td> + <td>named FK constraint "FK_FOLDER_MENU_2"</td> + </tr> + <tr> + <td>FOLDER_MENU_METADATA</td> + <td>(FK constraint)</td> + <td>(not named)</td> + <td>named FK constraint "FK_FOLDER_MENU_METADATA_1"</td> + </tr> + <tr> + <td>PAGE</td> + <td>(FK constraint)</td> + <td>(not named)</td> + <td>named FK constraint "FK_PAGE_1"</td> + </tr> + <tr> + <td>PAGE_METADATA</td> + <td>(FK constraint)</td> + <td>(not named)</td> + <td>named FK constraint "FK_PAGE_METADATA_1"</td> + </tr> + <tr> + <td>PAGE_CONSTRAINT</td> + <td>(FK constraint)</td> + <td>(not named)</td> + <td>named FK constraint "FK_PAGE_CONSTRAINT_1"</td> + </tr> + <tr> + <td>PAGE_CONSTRAINT_REF</td> + <td>(FK constraint)</td> + <td>(not named)</td> + <td>named FK constraint "FK_PAGE_CONSTRAINTS_REF_1"</td> + </tr> + <tr> + <td>PAGE_MENU</td> + <td>(FK constraint)</td> + <td>(not named)</td> + <td>named FK constraint "FK_PAGE_MENU_1"</td> + </tr> + <tr> + <td>PAGE_MENU</td> + <td>(FK constraint)</td> + <td>(not named)</td> + <td>named FK constraint "PM_M_FK_PAGE_ID_PAGE"</td> + </tr> + <tr> + <td>PAGE_MENU_METADATA</td> + <td>(FK constraint)</td> + <td>(not named)</td> + <td>named FK constraint "FK_PAGE_MENU_METADATA_1"</td> + </tr> + <tr> + <td>FRAGMENT</td> + <td>(FK constraint)</td> + <td>(not named)</td> + <td>named FK constraint "FK_FRAGMENT_1"</td> + </tr> + <tr> + <td>FRAGMENT</td> + <td>(FK constraint)</td> + <td>(not named)</td> + <td>named FK constraint "FK_FRAGMENT_2"</td> + </tr> + <tr> + <td>FRAGMENT_CONSTRAINT</td> + <td>(FK constraint)</td> + <td>(not named)</td> + <td>named FK constraint "FK_FRAGMENT_CONSTRAINT_1"</td> + </tr> + <tr> + <td>FRAGMENT_CONSTRAINT_REF</td> + <td>(FK constraint)</td> + <td>(not named)</td> + <td>named FK constraint "FK_FRAGMENT_CONSTRAINT_REF_1"</td> + </tr> + <tr> + <td>FRAGMENT_PREF</td> + <td>(FK constraint)</td> + <td>(not named)</td> + <td>named FK constraint "FK_FRAGMENT_PREF_1"</td> + </tr> + <tr> + <td>FRAGMENT_PREF_VALUE</td> + <td>(FK constraint)</td> + <td>(not named)</td> + <td>named FK constraint "FK_FRAGMENT_PREF_VALUE_1"</td> + </tr> + <tr> + <td>LINK</td> + <td>(FK constraint)</td> + <td>(not named)</td> + <td>named FK constraint "FK_LINK_1"</td> + </tr> + <tr> + <td>LINK_METADATA</td> + <td>(FK constraint)</td> + <td>(not named)</td> + <td>named FK constraint "FK_LINK_METADATA_1"</td> + </tr> + <tr> + <td>LINK_CONSTRAINT</td> + <td>(FK constraint)</td> + <td>(not named)</td> + <td>named FK constraint "FK_LINK_CONSTRAINT_1"</td> + </tr> + <tr> + <td>LINK_CONSTRAINT_REF</td> + <td>(FK constraint)</td> + <td>(not named)</td> + <td>named FK constraint "FK_LINK_CONSTRAINT_REF_1"</td> + </tr> + <tr> + <td>PAGE_SECURITY</td> + <td>(FK constraint)</td> + <td>(not named)</td> + <td>named FK constraint "FK_PAGE_SECURITY_1"</td> + </tr> + <tr> + <td>PAGE_SEC_CONSTRAINTS_DEF</td> + <td>(FK constraint)</td> + <td>(not named)</td> + <td>named FK constraint "FK_PAGE_SEC_CONSTRAINTS_DEF_1"</td> + </tr> + <tr> + <td>PAGE_SEC_CONSTRAINT_DEF</td> + <td>(FK constraint)</td> + <td>(not named)</td> + <td>named FK constraint "FK_PAGE_SEC_CONSTRAINT_DEF_1"</td> + </tr> + <tr> + <td>PAGE_SEC_CONSTRAINTS_REF</td> + <td>(FK constraint)</td> + <td>(not named)</td> + <td>named FK constraint "FK_PAGE_SEC_CONSTRAINTS_REF_1"</td> + </tr> + <tr> + <td>PAGE_SEC_CONSTRAINT_REF</td> + <td>(FK constraint)</td> + <td>(not named)</td> + <td>named FK constraint "FK_PAGE_SEC_CONSTRAINT_REF_1"</td> + </tr> + <tr> + <td>RULE_CRITERION</td> + <td>(FK constraint)</td> + <td>(not named)</td> + <td>named FK constraint "FK_RULE_CRITERION_1"</td> + </tr> + <tr> + <td>PREFS_NODE</td> + <td>(FK constraint)</td> + <td>(not named)</td> + <td>named FK constraint "FK_PREFS_NODE_1"</td> + </tr> + <tr> + <td>PA_METADATA_FIELDS</td> + <td>(FK constraint)</td> + <td>(not named)</td> + <td>named FK constraint "FK_PA_METADATA_FIELDS_1"</td> + </tr> + <tr> + <td>PD_METADATA_FIELDS</td> + <td>(FK constraint)</td> + <td>(not named)</td> + <td>named FK constraint "FK_PD_METADATA_FIELDS_1"</td> + </tr> + <tr> + <td>USER_ATTRIBUTE_REF</td> + <td>(FK constraint)</td> + <td>(not named)</td> + <td>named FK constraint "FK_USER_ATTRIBUTE_REF_1"</td> + </tr> + <tr> + <td>USER_ATTRIBUTE</td> + <td>(FK constraint)</td> + <td>(not named)</td> + <td>named FK constraint "FK_USER_ATTRIBUTE_1"</td> + </tr> + <tr> + <td>PRINCIPAL_PERMISSION</td> + <td>(FK constraint)</td> + <td>(not named)</td> + <td>named FK constraint "FK_PRINCIPAL_PERMISSION_1"</td> + </tr> + <tr> + <td>PRINCIPAL_PERMISSION</td> + <td>(FK constraint)</td> + <td>(not named)</td> + <td>named FK constraint "FK_PRINCIPAL_PERMISSION_2"</td> + </tr> + <tr> + <td>SECURITY_CREDENTIAL</td> + <td>(FK constraint)</td> + <td>(not named)</td> + <td>named FK constraint "FK_SECURITY_CREDENTIAL_1"</td> + </tr> + <tr> + <td>SSO_SITE_TO_PRINCIPALS</td> + <td>(FK constraint)</td> + <td>(not named)</td> + <td>named FK constraint "SSO_SITE_TO_PRINC_FK1"</td> + </tr> + <tr> + <td>SSO_SITE_TO_PRINCIPALS</td> + <td>(FK constraint)</td> + <td>(not named)</td> + <td>named FK constraint "SSO_SITE_TO_PRINC_FK2"</td> + </tr> + <tr> + <td>SSO_PRINCIPAL_TO_REMOTE</td> + <td>(FK constraint)</td> + <td>(not named)</td> + <td>named FK constraint "FK_SSO_PRINCIPAL_TO_REMOTE_1"</td> + </tr> + <tr> + <td>SSO_PRINCIPAL_TO_REMOTE</td> + <td>(FK constraint)</td> + <td>(not named)</td> + <td>named FK constraint "FK_SSO_PRINCIPAL_TO_REMOTE_2"</td> + </tr> + <tr> + <td>SSO_SITE_TO_REMOTE</td> + <td>(FK constraint)</td> + <td>(not named)</td> + <td>named FK constraint "FK_SSO_SITE_TO_REMOTE_1"</td> + </tr> + <tr> + <td>SSO_SITE_TO_REMOTE</td> + <td>(FK constraint)</td> + <td>(not named)</td> + <td>named FK constraint "FK_SSO_SITE_TO_REMOTE_2"</td> + </tr> + <tr> + <td>SSO_COOKIE_TO_REMOTE</td> + <td>(FK constraint)</td> + <td>(not named)</td> + <td>named FK constraint "FK_SSO_COOKIE_TO_REMOTE_1"</td> + </tr> + <tr> + <td>SSO_COOKIE_TO_REMOTE</td> + <td>(FK constraint)</td> + <td>(not named)</td> + <td>named FK constraint "FK_SSO_COOKIE_TO_REMOTE_2"</td> + </tr> + <tr> + <td>SECURITY_USER_ROLE</td> + <td>(FK constraint)</td> + <td>(not named)</td> + <td>named FK constraint "FK_SECURITY_USER_ROLE_1"</td> + </tr> + <tr> + <td>SECURITY_USER_ROLE</td> + <td>(FK constraint)</td> + <td>(not named)</td> + <td>named FK constraint "FK_SECURITY_USER_ROLE_2"</td> + </tr> + <tr> + <td>SECURITY_USER_GROUP</td> + <td>(FK constraint)</td> + <td>(not named)</td> + <td>named FK constraint "FK_SECURITY_USER_GROUP_1"</td> + </tr> + <tr> + <td>SECURITY_USER_GROUP</td> + <td>(FK constraint)</td> + <td>(not named)</td> + <td>named FK constraint "FK_SECURITY_USER_GROUP_2"</td> + </tr> + <tr> + <td>SECURITY_GROUP_ROLE</td> + <td>(FK constraint)</td> + <td>(not named)</td> + <td>named FK constraint "FK_SECURITY_GROUP_ROLE_1"</td> + </tr> + <tr> + <td>SECURITY_GROUP_ROLE</td> + <td>(FK constraint)</td> + <td>(not named)</td> + <td>named FK constraint "FK_SECURITY_GROUP_ROLE_2"</td> + </tr> + </table> </subsection> </section>