当前位置: 首页 > 面试题库 >

Sequelize:如何从现有数据库中导入定义

郎鸿朗
2023-03-14
问题内容

即使我正在使用现有数据库,也需要手写Sequelize的模型定义吗?

如果不需要,那么如何将Sequelize与现有数据库一起使用?

我已经在Doctrine中定义了数据库的架构,因此我宁愿不必再次编写另一组模型定义。


问题答案:

使用Sequelize,您必须在代码内部定义模型的结构。这样做,除非覆盖某些内容,否则Sequelize假定使用特定的数据库架构。简而言之:不,sequelize无法镜像数据库。

希望有帮助:)



 类似资料:
  • 问题内容: 如何从终端导入mysql数据库? 我找不到确切的语法。 问题答案: 假设您使用的是Linux或Windows控制台: 提示输入密码: 直接输入密码(不安全): 例: 也可以看看: 4.5.1.5。从文本文件执行SQL语句 注意 :如果您在Windows上,则在执行命令之前,必须(更改目录)到CMD中的MySQL / bin目录。

  • 我已经建立了一个Access数据库,现在我正试图从SQL数据库将数据导入Access数据库表。Access数据库表现在是空的,我正试图从SQL数据库导入数据,只有一个键值。例如,我只想导入符合以下条件的数据。 我已经设置了到表的ODBC链接。我一直在寻找这样做的方法,但没有找到任何好的方法。 使现代化 找到了答案,对于任何需要知道如何做到这一点的人,以下是步骤。

  • 本文向大家介绍Node.js Sequelize如何实现数据库的读写分离,包括了Node.js Sequelize如何实现数据库的读写分离的使用技巧和注意事项,需要的朋友参考一下 一、前言 在构建高并发的Web应用时,除了应用层要采取负载均衡方案外,数据库也要支持高可用和高并发性。使用较多的数据库优化方案是:通过主从复制(Master-Slave)的方式来同步数据,再通过读写分离(MySQL-Pr

  • 我有2列的jtable,然后我想把它的值插入数据库; 我知道这可以用像.. 问题是..getRowCount不知道该行是否为空,那么在数据库中,该空值仍将被插入(它将在数据库中生成我的自动增量值) 我的问题是如何从jtable中插入数据库,但是空行不会插入? 如果我要求太多,请给我一个处理空行的线索, 原谅我的英语 下面是向数据库中添加数据的坏方法

  • 我正在创建一个处理库,它需要存储在数据文件夹中的对象和材料文件。这是文件系统: 当我创建我的库时,我有主文件夹和库文件夹(包含jar文件)和包含资产(obj/mtl文件)的数据文件夹。当我导入我的库时,它可以使用我的类和函数(因此它有效),但它找不到目标文件。 处理内置的loadShape函数应该在模型中读取,但只有当数据文件夹与草图位于同一目录中时,它才会在文件中读取,因此库如何将数据文件夹自动

  • sequelize 数据库配置 参数配置 class Bar extends Model {} Bar.init({ /* bla */ }, { // 模型的名称. 该模型将以此名称存储在`sequelize.models`中. // 在这种情况下,默认为类名,即Bar. // 这将控制自动生成的foreignKey和关联命名的名称 modelName: 'bar', //