2016-05-01 1 views
1

postgreSQLのテーブルAのIDをテーブルBのuserIdにインデックスすることはできますか? だから、私は2つのテーブルをidなどで結合します。より良いここに私の質問を説明するためのpostgreSQLのテーブルA IDをテーブルB userIdにインデックスすることはできますか?

はMongoDBのとマングースの例である:ユーザーへの課金との間に仮想的な関係を作成します

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'); 

は、私がsequelizeのORMを使用していますpostgreSQLの

でそのような何かを行うことができます。

+2

すべてがあるかなり確信して必要があるとして、タイプは異なる可能性が

create table B ( userid varchar(80) primary key, <other fields> ); create table A ( id varchar(80) references B(userid), <other fields> ); 

ここで説明されています:http://docs.sequelizejs.com/en/latest/docs/associations/ –

+0

私はこれも今読んでいます。これを前に見たことはありませんでしたが、私は関連を探していますが、私は質問を書いていました。 –

答えて

関連する問題