我试图使用javascript中的typeORM从单个连接连接到多个数据库。有一种方法就是使用typescript
import {Entity, PrimaryGeneratedColumn, Column} from "typeorm";
@Entity({ database: "secondDB" })
export class User {
@PrimaryGeneratedColumn()
id: number;
@Column()
firstName: string;
@Column()
lastName: string;
}
我试着在javascript中复制这个,像这样:
const { EntitySchema } = require("typeorm");
const userSchema = {
name: "User",
database: "secondDB",
columns: {
id: {
primary: true,
type: "int",
generated: true
},
firstName: {
type: "text"
},
lastName: {
type: "text"
},
}
module.exports = new EntitySchema(userSchema);
这似乎没有切换数据库,是否有一个等效的方法在javascript中这样做。我正在连接到postgresDB
我使用type- form已经有一段时间了,但我知道当时只有MySQL和MsSQL数据库支持与多个数据库的单个连接。
本文档中:https://orkhan.gitbook.io/typeorm/docs/multiple-connections。它指出"在单个连接中使用多个数据库";该特性仅支持mysql和MSSQL数据库。
链接到相关github问题