【问题标题】:Is there Database diagram of Typo3?有Typo3的数据库图吗?
【发布时间】:2014-11-07 12:49:24
【问题描述】:

我必须将我的自定义系统迁移到typo3 6.2 版,但我没有找到typo3 的任何数据库图(设计/模式)。如果有人可以提供帮助,那就太好了。谢谢你。

【问题讨论】:

    标签: typo3 typo3-6.2.x


    【解决方案1】:

    在没有扩展的 TYPO3 安装中,您感兴趣的表并不多。有趣的表是

    • pagespages_language_overlay:页面及其翻译。
    • tt_content:内容,翻译同表。
    • sys_language:定义可用语言。对于只有默认语言的页面,它可以保持空白。
    • sys_domain:定义站点可用的域。对于单域安装,它可以留空。
    • sys_file_reference:对文件的引用,这些文件存储在表sys_files 中。当您将文件放入 fileadmin 文件夹时,表格sys_files 将自动填充。
    • fe_usersfe_groups:前端用户和组。

    其他表要么是缓存表(名称以cf_ 开头),要么主要在内部使用(大多数表的名称以sys_ 开头)。

    在某些表中,尤其是在 pagestt_content 中,存在已弃用的字段。

    某些字段的使用取决于实际的 TYPO3 设置。例如,来自tt_content 的内容元素的文本可以存储在字段bodytext 或字段pi_flexform 中。因此,如何导入数据的问题取决于您的设置。

    更多信息请查看官方文档:https://docs.typo3.org/typo3cms/CoreApiReference/latest/ApiOverview/Database/DatabaseStructure/Index.html

    【讨论】:

    • 这正是我搜索的内容。谢谢。
    【解决方案2】:

    我也没有图表,但是这个注释太长了,无法评论:

    大多数 M:N 关系(例如用户和组)是使用外键属性处理的,外键属性存储为表单元格内、父表行内的逗号分隔条目。当然,这种存储数据的非原子方式违反了数据库表设计的第一范式。

    然而,一些较新的扩展确实依赖于桥接表。在typo3中,这称为M:M关系,有些表有命名对应约定,例如tt_news_cat_mm,将新闻消息与新闻类别联系起来。

    【讨论】:

      猜你喜欢
      • 2014-02-09
      • 2022-01-06
      • 2021-12-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-06-19
      • 1970-01-01
      • 2010-09-07
      相关资源
      最近更新 更多