<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>備份 on BenzHub</title><link>https://benzhub.github.io/tags/%E5%82%99%E4%BB%BD/</link><description>Recent content in 備份 on BenzHub</description><generator>Hugo</generator><language>zh-TW</language><lastBuildDate>Sat, 22 Aug 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://benzhub.github.io/tags/%E5%82%99%E4%BB%BD/index.xml" rel="self" type="application/rss+xml"/><item><title>D1 Time Travel 與備份:時間點還原與災難復原 | Cloudflare 完整教學</title><link>https://benzhub.github.io/post/cloudflare/022-d1-time-travel/</link><pubDate>Sat, 22 Aug 2026 00:00:00 +0000</pubDate><guid>https://benzhub.github.io/post/cloudflare/022-d1-time-travel/</guid><description>&lt;blockquote&gt;
&lt;p&gt;上一篇《&lt;strong&gt;D1 Sessions API 與讀取複本&lt;/strong&gt;》,我們讓全球讀取又快又不失一致。但資料庫的日常從來不缺意外——手滑一個 &lt;code&gt;DROP TABLE&lt;/code&gt;、跑錯一條沒加 &lt;code&gt;WHERE&lt;/code&gt; 的 &lt;code&gt;UPDATE&lt;/code&gt;、一個壞掉的 &lt;strong&gt;migration&lt;/strong&gt; 把 schema 搞砸。這時你需要的是「時光倒流」。&lt;strong&gt;Cloudflare D1&lt;/strong&gt; 內建的 &lt;strong&gt;Time Travel(時間點還原)&lt;/strong&gt; 永遠啟用、免費,能把資料庫還原到&lt;strong&gt;過去 30 天&lt;/strong&gt;內任一時刻;搭配 &lt;code&gt;wrangler d1 export&lt;/code&gt;/&lt;code&gt;import&lt;/code&gt; 的&lt;strong&gt;匯出匯入&lt;/strong&gt;與 &lt;strong&gt;R2&lt;/strong&gt; 長期封存,就能建立起完整的&lt;strong&gt;備份、還原與災難復原&lt;/strong&gt;防線。這篇我們把 Time Travel 的 &lt;code&gt;info&lt;/code&gt;/&lt;code&gt;restore&lt;/code&gt;、書籤撤銷、匯出匯入,到災難復原流程一次講透,為 D1 系列收尾。&lt;/p&gt;
&lt;/blockquote&gt;</description></item></channel></rss>