0
我不小心從我的系統中刪除了整個數據庫,其中包括一些cakePHP項目的數據庫模式。 其他cakePHP項目的代碼是安全的。有沒有辦法從模型中恢復所有模式。恢復cakePHP模型數據庫
我不關心數據庫中的數據,因爲它們只是虛擬數據,但想要恢復整個模式。
我不小心從我的系統中刪除了整個數據庫,其中包括一些cakePHP項目的數據庫模式。 其他cakePHP項目的代碼是安全的。有沒有辦法從模型中恢復所有模式。恢復cakePHP模型數據庫
我不關心數據庫中的數據,因爲它們只是虛擬數據,但想要恢復整個模式。
假設緩存使用默認的PHP文件的緩存處理程序啓用,
你有種就可以通過模型緩存。它會給你表名和列加數據類型。格式不是最容易閱讀的,並且需要一點時間從每個文件中提取有關表格的信息。 也即時假設你正在使用PHP文件會話和緩存?
在看看:
/tmp/cache/models
應該找到一個包含您的模型/表模式信息的一些序列化的數據。可能會更容易使用JSON格式喜歡讀:
應該稍微更易於閱讀。
您仍然需要手動寫出您的CREATE TABLE
查詢。這隻會爲您提供有關表格中列的信息。
什麼操作系統?沒有備份?哪個DBMS? –
Ubuntu操作系統。沒有備份。 MySql DBMS –
你是怎麼刪除數據的? R M ? –