[英]Database Migration in TYPO3
我已經開始重構ext:crawler以使其與TYPO3 9LTS兼容。
當前,我們有一個僅基於數據庫表+ TCA配置的域模型:
https://github.com/AOEpeople/crawler/blob/master/ext_tables.sql#L48 https://github.com/AOEpeople/crawler/blob/master/Configuration/TCA/tx_crawler_configuration.php
我想為配置添加常規的域模型和存儲庫,以從TYPO3 Core的代碼中受益更多。
我的問題目前是:
我不知道如何將數據從現有表tx_crawler_configuration
到新的tx_crawler_domain_model_configuration
而用戶不會丟失任何數據,也無需進行任何手動工作。
我還沒有找到關於這個話題的任何東西。 我知道我可以“使用外部數據源”,但它不是外部數據,因此不確定這是最佳方法。 https://docs.typo3.org/typo3cms/ExtbaseFluidBook/6-Persistence/4-use-foreign-data-sources.html
感謝您的投入,謝謝。
Torben Hansen做了類似的事情,將sf_bannners
從使用自己的Category概念遷移到使用TYPO3的sys_category概念
他所做的是創建一個ext_update.php腳本,該腳本在安裝時會自動調用。 你可以在這里看到他的承諾
https://github.com/derhansen/sf_banners/commit/02c2c6f1729b96940bb4dd0ca29761fe48d28c14
並可能在任何問題上抓住他
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.