Doctrine2 忽略数据库表

2024-01-11

我正在使用 Doctrine 2,我想生成数据库的 ORM,但我不想选择数据库的所有表。

例如,在此数据库中:

  • 表1没有主键
  • 表2 正常情况

我想使用此命令仅选择表 2:

doctrine:mapping:convert --from-database yml ./src/Application/TestBundle/Resources/config/doctrine/metadata/orm --filter="Table2"

我有一个错误:

表Table_1没有主键。 Doctrine 不支持对没有主键的表进行逆向工程。

好吧,我知道,但我不希望我的 ORM 中包含表 1。当我的表 1 有主键时,我可以过滤表。我见过使用 symfony2 和原则从现有数据库生成单个实体 https://stackoverflow.com/questions/10371600/generating-a-single-entity-from-existing-database-using-symfony2-and-doctrine,但它不起作用。


解决方案是忽略该表:

doctrine:
    dbal:
        schema_filter: ~^(?!Table1)~
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Doctrine2 忽略数据库表 的相关文章

随机推荐

  • 我们可以用 ES6 Generator 做哪些 for 循环做不到的事情?

    我深入了解了 ES6 功能 Generators 引起了我的注意 我突然想到的一件事是链接 Promise 对象 而我无法使用循环来做到这一点 我们还能做哪些以前做不到的其他机制 我确实明白这是一个广泛的问题 但目前我除了承诺之外什么也想不
  • G1垃圾收集器:为什么幸存者空间总是满的?

    这是输出jmap heap命令 Survivor Space regions 52 capacity 54525952 52 0MB used 54525952 52 0MB free 0 0 0MB 100 0 used 我已经执行了很多
  • 使用UniversalImageDownloader的ListView滚动不平滑

    我正在使用包含图像的 ListView 这些图像是从互联网加载到适配器内的 因此我正在使用通用图像下载器 不幸的是 当我向下滚动需要下载新内容的位置时 ListView 的滚动会短暂 滞后 我实际上期望像 ListView 这样的行为滚动完
  • GitHub 组织未出现在“持续部署”页面中

    我的个人 GitHub 帐户属于五个组织 从 GitHub 设置 Azure 持续集成时 五个组织中只有四个出现在列表中 我们尝试过登录和注销 GitHub 和 Azure 此外 我们尝试更改 Azure 中的帐户 然后重新添加相同的帐户
  • 按新指南随机排序

    为了从 Sql 查询中以随机顺序获取结果 我通常按新的 Guid 进行排序 我之前已经使用实体框架完成了此操作 但由于某种原因它现在不起作用 例如 使用 Adventureworks2008r2 数据库 我在 LinqPad 中运行以下查询
  • 如何使用 Javascript 将 cookie 存储在本地存储中?

    我有一个适用于 Android 希望以后还有 iPhone 的应用程序 它基于 Javascript 并使用 Phonegap Applaud 制作成应用程序 不幸的是 设置和获取 cookie 在 Android 上不起作用 这可能是 A
  • 内容仅在我单击时出现在页面上

    我已经通过 Angular 2 应用程序连接到 Firebase 3 没有什么特别的 只是一个包含一小部分数据的简单表 在我的 Angular 2 应用程序中 我在服务中创建了服务 我创建了一个侦听器事件 如下所示 getAddedBugs
  • 创建 JavaScript 自定义事件

    我想用 JavaScript 创建一个自定义事件 我有一个 WPF 应用程序 里面有一个 WebBrowser 还有一个带有 JavaScript 的 HTML 页面 我使用打印机工作 当打印机的状态发生变化时 它会触发 NET 中的事件
  • 将特色图像添加到 wp_nav_menu 项目

    这是一个自我问答 如何修改 wp nav menu 输出中出现的文本 html 例如 我想为页面和类别添加特色图像 您可以看到使用自定义步行器执行此操作的示例 但对于小的更改来说 代码非常复杂 当然有办法用过滤器来做到这一点吗 这是我在 W
  • 基于范围的临时对象

    我知道 一般来说 基于范围的临时对象的生命周期for循环扩展到整个循环 我读过C 11 基于范围的 for 语句 range init 生命周期 https stackoverflow com questions 9657708 c11 t
  • AddDbContext 或 AddDbContextPool

    对于 Asp net Core 应用程序 我们必须使用哪一个 AddDbContext or AddDbContextPool 根据 EF Core 文档 AddDbContextPool提供高性能 但默认的 Asp net Core 项目
  • System.Windows.Forms.Timer 未触发

    我想用一个System Windows Forms Timer确保事件在我正在创建的 Excel 插件的 UI 线程上触发 我按如下方式构造计时器 private System Windows Forms Timer timer priva
  • 如果我在我的反应应用程序中使用打字稿元组,我会在 vscode 的第 1 行收到 eslint 错误?

    错误是Parsing error Cannot read property map of undefined 我设置了一个新文件只是为了重现错误 export default gt let something string boolean
  • Django - ModelForm:添加不属于模型的字段

    注意 使用django crispy forms我的表格的图书馆 如果您有解决我的问题的方法 但不使用cripsy forms图书馆 我仍然接受它 不要试图挑剔 只需要一个解决方案 解决方法 谢谢 在我的表格中Meta我班设定了模型 Dri
  • 我有什么选择来寻找 Monotouch 异常,例如“System.Exception:在已被 GC 处理的托管对象上从 Objective-c 调用的选择器”?

    我在下面得到了一些例外情况 我有什么选择来追踪这些问题 我对这些感到有点迷失 因为它们只是偶尔发生 并且仅在设备上发生 但从未在模拟器中发生 System Exception Selector invoked from objective
  • 为什么我不能在单词边界旁边使用重音字符?

    我正在尝试制作一个与人名匹配的动态正则表达式 它对大多数名称都没有问题 直到我在名称末尾遇到重音字符 示例 一些奇特的名字 到目前为止我使用的正则表达式是 b Fancy Nam Nam b i 像这样使用 Goal Some Fancy
  • as3数组按索引删除

    我有一个数组 cat dog budgie 并想通过索引删除该项目 此刻我有 function removeit myindex animals myindex animals pop 你想要拼接 http help adobe com e
  • 如何过滤子文档数组?

    我有一个结构如下的文档 id ObjectId 564d2702d4c68225cb00726f list a NumberInt 1 test public a NumberInt 2 test public a NumberInt 3
  • 返回按其他列分组的第一个非空值

    How to go from left to right Basically for each TIME person combo I need the first non null value from the id columns 聚合
  • Doctrine2 忽略数据库表

    我正在使用 Doctrine 2 我想生成数据库的 ORM 但我不想选择数据库的所有表 例如 在此数据库中 表1没有主键 表2 正常情况 我想使用此命令仅选择表 2 doctrine mapping convert from databas