id_user
共通の名前の列を持つ2つのテーブルがあります。これらの2つのテーブルは、ある時点でDrupal Webページに作成されます(Netbeansプロジェクトを作成しなかったため、わかりません)。
インターネットで調べたところ、おそらく2番目のテーブルに追加することで、 (新しいユーザーが到着したときに常に作成される)の値を(どの時点でかわからない)REFERENCES 1sttable (id_user)
の値にコピーする必要があることがわかりました。作成した)。それが正しいか?1sttable
id_user
2ndtable
正しくない場合は、pgAdminでこれらのテーブルを同期させる方法、または少なくとも両方を同時に作成する方法を知りたいと思います。
私が抱えている問題は、新しいユーザーが1sttable
登録するとすぐに新しい行が自動的にオンになることですが、新しい行を取得するに2ndtable
は、すべてのデータを挿入するなどの何らかの「アクティブ化」が必要です。私が探しているのは、に新しい行があるとすぐ1sttable
に、他のテーブルにも新しい行を自動的に作成する方法です。それをもっと明確にする方法がわかりません(英語は私の母国語ではありません)。
あなたが私に与えた解決策は質問に対して明確に見えますが、問題は少し大きいです:2つのテーブルは異なる種類の変数を提示し、それらはmySQLではユーザーデータ(ユーザーのdrupalデフォルト)を持っているはずです、それから私はpostgresqlに2つあり、両方とも同じ主キー(id_user)を持っています:
- 最初の列は118列で、そのほとんどは実数の整数です。
- 2番目の列は50列で、タイプが混在しています。
私が使用しているWebアプリケーションでは、すべての値が空ではない(そうでない場合はNullPointerExceptionが発生します)この列の両方が機能する必要があるため、検索しているのは(私が思うに)次のとおりです。
ユーザーがdrupalに登録(メールを挿入)すると、2つのフルフィルメント列が自動的に作成され、メールがmysqlに保存されるとすぐにWebが自動的に機能するようになります。出来ますか?それはよく説明されていますか?
私の環境は次のとおりです。
- Windows Server 2008 Enterprise Edition
- Glassfish 2.1
- netbeans 6.7.1
- drupal 6.17
- postgresql 8.4
- mysql 5.1.48