有Typo3的数据库图吗?

时间:2014-11-07 12:49:24

标签: typo3 typo3-6.2.x

我必须将我的自定义系统迁移到typo3版本6.2,但我没有找到任何错误的数据库图表(设计/架构)。如果有人能提供帮助,那就太棒了。谢谢。

2 个答案:

答案 0 :(得分:6)

在没有扩展名的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

答案 1 :(得分:3)

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

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

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