簡體   English   中英

TYPO3中的數據庫遷移

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM