如何在Loopback4中将非id字段设置为自动递增?

时间:2019-04-07 17:11:11

标签: javascript loopbackjs

在我的应用程序中,我有分别用于ID和主键的字段(用于FK引用)。我想将此主键字段设置为自动递增和非id字段。在loopback4中有什么方法可以做到这一点吗? LB4很新。

1 个答案:

答案 0 :(得分:0)

是的。实际上,自动递增是由DB而不是LB4模型完成的。因此,您只需要为数据库中的该列设置自动递增。例如,对于Postgres DB,您应该

CREATE TABLE ame.auth_client (
    id                   integer  NOT NULL GENERATED BY DEFAULT AS IDENTITY,
    name                 varchar(100)  NOT NULL ,
    primary_key           integer  NOT NULL GENERATED BY DEFAULT AS IDENTITY ,
    CONSTRAINT pk_auth_client_id PRIMARY KEY ( id )
 );

希望有帮助。