是否可以将表A ID索引到postgreSQL中的表B userId? 所以我会通过id或类似的东西加入2个表。
更好地解释我的问题这里是mongoDB和mongoose的一个例子:
const Billing = new Schema({
account:Number,
user: {
type: Schema.Types.ObjectId,
ref: 'user',
required: true
}
});
// later in the code i can do something like
Billing.findOne().populate('user');
将在向用户收费之间建立虚拟关系。
可以用postgreSQL
来完成我正在使用sequelize ORM。
答案 0 :(得分:0)
在你的情况下它应该是这样的:
create table B (
userid varchar(80) primary key,
<other fields>
);
create table A (
id varchar(80) references B(userid),
<other fields>
);
根据需要,类型可以不同