legacy-knowledge-base
公開されました Jul. 2, 2025

ステージングのためのデータベースとファイルシステムの整合性を維持するための計画を作成する

written-by

Brett Ripley

How To articles are not official guidelines or officially supported documentation. They are community-contributed content and may not always reflect the latest updates to Liferay DXP. We welcome your feedback to improve How To articles!

While we make every effort to ensure this Knowledge Base is accurate, it may not always reflect the most recent updates or official guidelines.We appreciate your understanding and encourage you to reach out with any feedback or concerns.

legacy-article

learn-legacy-article-disclaimer-text

Liferayのデータベースとファイルシステムは一般的に別々のデータソースであり、Liferayがファイルシステムを参照しているため、同期する必要があることを覚えておいてください。 バックアップを行う際には、これらのソースが2つのソースが同期していることを確認してください。

データベースがファイルシステムと同期されていることを確認するにはどうすればいいですか?

この記事では、ステージング障害が発生した場合にLiferayデータベースをファイルシステム(または他の非トランザクションシステム)と同期させておくための実用的な提案を概説しています。 この提案に従うことで、データの整合性の問題を防ぎ、将来のステージング出版の問題を防ぐことができます。

解決

ステージングの公開に失敗した場合、プロセスはトランザクションであるため、データベース内に作成されたエントリはロールバックされます。 しかし、ファイルシステムがデータベースにも保存されていない場合は、それをロールバックする必要があるかもしれません。

ここで、データベース(ファイルへの参照を含む)とファイルシステムまたは他の非トランザクションシステム(これらのファイルを格納する)との間の不一致が将来エラーを引き起こすという潜在的な問題が発生します。

このため、管理者は、データベースとファイルシステムの両方の定期的なバックアップが維持されていることを確認しながら、 ドキュメントライブラリをステージングすることを決定した場合、細心の注意を払う必要があります. また、管理者は、どのファイルシステムバックアップが特定のデータベースバックアップに対応するかを明確にする必要があります。

追加情報

did-this-article-resolve-your-issue

legacy-knowledge-base