Typo3将sql表定义存储在单独的文件中

时间:2016-09-23 09:18:37

标签: extjs typo3

现在要用typo3做我的第一步。

有一个扩展,...typo3conf\ext\my_extension\ext_tables.sql中的一些表,并希望将每个表定义放在一个单独的文件中,因为它会变得很长。

有可能吗?

2 个答案:

答案 0 :(得分:1)

最好的办法仍然是将所有内容放入ext_tables.sql文件中,因为这个文件会发生很多检查,就像添加新字段,删除字段,添加表格一样,安装工具中的DB比较可以处理

答案 1 :(得分:-1)

查看CMS7中的示例

/typo3/sysext/install/Classes/Controller/Action/Tool/UpgradeWizard.php::silentCacheFrameworkTableSchemaMigration()

给定的SQL文件用于执行更新。 FX:

/typo3/sysext/core/Resources/Private/Sql/Cache/Backend/Typo3DatabaseBackendCache.sql