单连接多数据库



我试图使用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问题

相关内容

  • 没有找到相关文章

最新更新