我有两个表,它们有一个id_user
共同命名的列。这两个表是在某个时候在我的 Drupal 网页中创建的(我不知道,因为我没有创建 Netbeans 项目)。
我在网上查了一下,发现可能通过添加REFERENCES 1sttable (id_user)
到第二个表,它应该将1sttable
(总是在新用户到达时创建)的id_user
值复制到2ndtable
(我不知道在哪一点是创建)。这是对的吗?
如果不正确,我想知道 pgAdmin 中的一种方法可以使我同步这些表,或者至少在同一时刻创建它们。
我遇到的问题是,新用户一1sttable
注册就会自动打开一个新行,而要获得一个新行2ndtable
需要某种“激活”,比如插入所有数据。我正在寻找的是一种方法,一旦 中有新行1sttable
,它也会自动在另一个表上创建新行。我不知道如何说得更清楚(英语不是我的母语)。
你给我的解决方案似乎很清楚这个问题,但问题有点大:这两个表呈现了不同类型的变量,应该是它们,一个在 mySQL 中,带有用户数据(drupal 默认为用户) ,然后我在postgresql中有2个,都具有相同的主键(id_user):
- 第一个有 118 列,大部分是实整数;
- 第二个有 50 列,混合类型。
我正在使用的 Web 应用程序需要此列的所有值都不是空的(否则我会得到 NullPointerException)才能工作,所以我正在寻找的是(我认为):
当用户在drupal中注册-插入他的电子邮件时,它会自动创建两个已完成的列,以使网络在电子邮件存储在mysql中后立即自动运行。可能吗?解释清楚了吗?
我的环境是:
- windows server 2008 企业版
- 玻璃鱼 2.1
- 网豆6.7.1
- 德鲁巴 6.17
- PostgreSQL 8.4
- mysql 5.1.48