问题标签 [forward-engineer]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1726 浏览

diagram - 在 MySQL Workbench 中同步 EER 图

我一直对 MySQL Workbench 感到满意,但我一生都无法弄清楚如何在不覆盖预先存在的数据行的情况下将 EER 图更新到服务器。我已经尝试过“Forward Engineer”和“Synchronize Model”,但都遇到了删除数据行的相同问题。也许我错过了一个设置?

任何启蒙都会受到赞赏。非常感谢。

0 投票
0 回答
225 浏览

mysql - 如何从 MySQL Workbench 上设计的 EER 到 MySQL Server (Ubuntu) 运行 sql 脚本

我已经从 MySQL WorkBench 生成了这个脚本,但是当我尝试在我的 MySQL 服务器中运行它时,我收到以下错误:'17:28:11 DROP SCHEMA IF EXISTS MYA_Database_SchemaError Code: 1044. Access denied for user ''@'localhost ' 到数据库 'MYA_Database_Schema' 0.000 秒'

前 2 个表的创建没有任何问题,但是当涉及 B​​MCDetail 时,我不断收到错误。感谢任何帮助,因为我正在为一个新项目设计数据库,并且我需要尽快在服务器上获取此数据库模式。即使您指出我正确的方向,任何帮助都会很棒。

操作系统 Ubuntu Linux 12.04 MySQL 版本 5.5.22

我试图在我通过 phpmyadmin 安装的本地 xampp 服务器上复制它,但仍然存在类似问题。


- 桌子BMCSupervisor



- 桌子BMCSupplierEnrolManager



- 桌子BMCDetail


0 投票
2 回答
1215 浏览

mysql - Forward engineer a Workbench model but with my own name for the scheme

How can I forward engineer a Workbench model with my given name of the database scheme?

Yes I can edit it in the editor window shown on the image, but what if I have 30 tables to export as SQL code?

Yes I can use find/replace tool before executing the exported SQL, but you can forget to use it and therefore export scheme with wrong name. I also have to drop "mydb" to keep MySQL clean.

Or is it at all possible?

As shown on the image I want to replace "mydb" with for example "animalsDB"

mysqlworkbench

0 投票
1 回答
58 浏览

sql - 导致此错误的原因:尝试转发工程时出现错误 1452

尝试对我的数据库进行正向工程,但出现此错误:

您可以在此处找到 SQL 语句:http: //pastebin.com/kR4h3xJu

0 投票
1 回答
353 浏览

mysql - 正向工程mysql工作台

我卡住并且在正向工程我的模型时出错:(我不知道如何解决它:/我之前也遇到过类似的问题,它只是改变主键的位置然后它起作用了,但这次它没有一些原因 :/

这是我的数据库表的创建语句

0 投票
3 回答
3507 浏览

mysql - mysql工作台正向工程师不是一个选项

我正在尝试从 mySQL 工作台进行转发工程。我知道这样做我去数据库->正向工程师,但它目前不是一个选项。当我在帮助/聚光灯中搜索时,它也不会出现。知道为什么吗?

0 投票
0 回答
1116 浏览

mysql - 使用命令行将 .MWB 导出到工作 .SQL 文件

我们最近安装了一个专门用于单元测试的服务器,它在提交完成时通过 Jenkins 自动部署更新,并在发现回归时发送邮件
>这要求我们的数据库始终是最新的

由于 database-schema-reference 是我们的 MWB,我们在部署期间添加了一些脚本,将 .mwb 导出到 .sql(使用 python)这工作得很好......但仍然有一些问题

我们主要担心的是附加到模式的函数根本没有导出,这使得数据库无法使用。

我们想破解 python 代码以使其导出脚本......但没有找到足够的信息。这是我们找到的唯一一份文档。这对我们来说不是很清楚。我们没有找到任何有关导出脚本的信息。
我们只发现存在一个 db_Script 类。我们不知道在执行上下文中哪里可以找到它的实例,也不知道它们是否可以轻松导出。我们错过了什么吗?

作为参考,这里是我们目前用于 mwb 到 sql 转换的脚本 (mwb2sql.sh)。
它从命令行调用 MySqlWorkbench(我们使用一个虚拟的 x-server 来刷新图形输出。)
我们需要完成的是在工作台的命令行调用中传递的 python 部分。

0 投票
1 回答
934 浏览

sql-server-2012 - 从 ER 图表生成表 Microsoft SQL Server Management Studio

我使用 Microsoft SQL Server 管理工作室开发了一个 ER 图。有没有办法从那个 ER 图中生成表格?(正向工程)在 MySQL 中,这件事可以使用 MySQL Workbench 来完成。但我的 DBMS 是 Microsoft SQL Server。

0 投票
1 回答
449 浏览

java - Hibernate 正向工程

我想实现一个简单的应用Hibernate正向工程概念。如果我对 Hibernate 实体进行任何更改,那么 Hibernate 应该自动对数据库列进行特定更改。

例如:

如果我在 Hibernate Entity ( POJO) 中添加一个新字段,那么应该在 DB 表中添加一个新列。(这应该在我重新启动 tomcat 时发生)。

这可能吗?

0 投票
1 回答
286 浏览

mysql - Workbench 模型同步/正向工程师可能存在错误?

我已经多次成功地从模型文件更新了我的数据库,但是现在,当我尝试将模型转发到现有数据库或同步到数据库时,似乎有与之关联的触发器的表(对于我们)没有更新。正向工程对这些表没有任何作用,并且在同步中,没有箭头指示检测到任何更改(有添加的字段)。有没有其他人遇到过这个?我已经破坏了网络试图找到答案。我确实有一个解决方法,但这是很多额外的工作。

这里有一个示例:表 tbl_wbselements 添加了字段,但 Workbench 没有发现它们。这似乎只发生在有触发器的表上;没有触发器、SP、视图、新表的表在 ForEng 中似乎都很好,并且同步得很好。