web-dev-qa-db-ja.com

アップグレード中に「アクセス」テーブルが削除されますか?

サイトがDrupal 6からDrupal 7(またはそれ以上のバージョン))にアップグレードされた場合、更新フックはアクセステーブルを削除しますか?

そのテーブルのコンテンツをインポートできるモジュールを開発しています。Drupal 7に更新した後、データベーステーブルが存在しないかどうかを知る必要があります。

2
kiamlaluno

アクセスルール機能は、主にコアから削除されました。 CHANGELOGから:

ユーザーモジュールの「アクセスルール」コンポーネントをリファクタリング:ユーザーモジュールは、単一のIPアドレスをブロックするためのシンプルなインターフェースを提供するようになりました。特定の電子メールアドレスとユーザー名を制限するためのユーザーモジュールの以前の機能は、提供されたモジュールとして利用できるようになりました。さらに、IPアドレス範囲のブロックはサポートされなくなったため、オペレーティングシステムレベルで実装する必要があります。

アップグレードパスでは、_{access}_テーブルは削除されません。エントリを新しい_{blocked_ips}_テーブルに移行しますが、それ以外の場合は_{access}_テーブルのコンテンツをそのまま保持します。 system_update_7002()およびsystem_update_7003()を参照してください。

親の問題: http://drupal.org/node/228594 。 Drupal 7: http://drupal.org/project/user_restrictions の可能な置換。

4
Damien Tournoud