web-dev-qa-db-ja.com

nidが最大に達した場合はどうなりますか?

nidMySql int type の最大許容値に達した場合

私はdrupal.orgのサイト検索を行ったところ、 ここ になってしまいました。そして、私は 整数型(正確な値) も見つけました。作成しようとしているアプリには、学生の連絡先マネージャーがあります。将来的にはgmail、fbの連絡先をプルすることになっています。私の計画は、各連絡先をノードにすることです。各連絡先を個別の​​ノードとして保持することは良い考えですか?これを処理する他の素晴らしいメカニズムを提案できますか?

nidのオーバーフローが心配です。1025の新しいノードで終わる可能性があるGmailのIDを使用してテストを実行しました。

私は典型的なDrupal 7.14インストールを使用しています。

6
niksmac

Nidが最大値に達すると、Drupalが新しいnidを挿入しようとするたびにSQLエラーが発生するため、サイトは新しいノードを作成できなくなります。

とはいえ、drupal.orgが実際のアプリケーションでサイトに何をしているかに関係なく、実行する前にこの制限に達する可能性があります。

Drupal.orgが40億ノードに近い場所に到達した場合、間違いなくすぐに利用できる回避策があります。

5
David Meister