長年のmysql/phpユーザー、初めてのDrupalユーザー。実際、私はDrupal開発を行っていません(データベースを使用して一部のデータを別のアプリケーションにプルしているだけです)。これがどのように機能するかを理解しようとしています。
content_type_*
テーブル内のすべての「値」フィールドはタイプLONGTEXT
です。これは私には少し厄介なようですが(CAST
文字列が必要ない場合に多くの値が必要になるのは言うまでもありません)、これはDrupalの仕組みですか?または、開発者はDrupal管理者で何らかの方法で「タイプ」を指定しましたか(すべきですか?)。
明らかに、Drupalの魅力は、そのモジュール性と「データベースを作成する」ように見えるという事実ですが、私はDrupalが生成するスキーマがまったく好きではありません。