[{"data":1,"prerenderedAt":148},["ShallowReactive",2],{"term-b\u002Fbackup":3,"related-b\u002Fbackup":137},{"id":4,"title":5,"acronym":6,"body":7,"category":120,"description":121,"difficulty":122,"extension":123,"letter":124,"meta":125,"navigation":78,"path":126,"related":127,"seo":131,"sitemap":132,"stem":135,"subcategory":6,"__hash__":136},"terms\u002Fterms\u002Fb\u002Fbackup.md","Backup",null,{"type":8,"value":9,"toc":114},"minimark",[10,15,19,23,26,30,103,107,110],[11,12,14],"h2",{"id":13},"eli5-the-vibe-check","ELI5 — The Vibe Check",[16,17,18],"p",{},"A database backup is a saved copy of your data at a specific point in time. If something goes catastrophically wrong — data corruption, accidental DELETE, ransomware — you restore from the backup. No backup = no safety net. Supabase does this automatically.",[11,20,22],{"id":21},"real-talk","Real Talk",[16,24,25],{},"A database backup is a copy of data that can be used to restore the original after data loss. Backup types include full (entire database), incremental (changes since last backup), and differential. Common tools: pg_dump (PostgreSQL), mysqldump (MySQL). Cloud databases usually handle backups automatically.",[11,27,29],{"id":28},"show-me-the-code","Show Me The Code",[31,32,37],"pre",{"className":33,"code":34,"language":35,"meta":36,"style":36},"language-bash shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","# PostgreSQL dump\npg_dump -U postgres mydb > backup.sql\n\n# Restore\npsql -U postgres mydb \u003C backup.sql\n","bash","",[38,39,40,49,73,80,86],"code",{"__ignoreMap":36},[41,42,45],"span",{"class":43,"line":44},"line",1,[41,46,48],{"class":47},"sHwdD","# PostgreSQL dump\n",[41,50,52,56,60,63,66,70],{"class":43,"line":51},2,[41,53,55],{"class":54},"sBMFI","pg_dump",[41,57,59],{"class":58},"sfazB"," -U",[41,61,62],{"class":58}," postgres",[41,64,65],{"class":58}," mydb",[41,67,69],{"class":68},"sMK4o"," >",[41,71,72],{"class":58}," backup.sql\n",[41,74,76],{"class":43,"line":75},3,[41,77,79],{"emptyLinePlaceholder":78},true,"\n",[41,81,83],{"class":43,"line":82},4,[41,84,85],{"class":47},"# Restore\n",[41,87,89,92,94,96,98,101],{"class":43,"line":88},5,[41,90,91],{"class":54},"psql",[41,93,59],{"class":58},[41,95,62],{"class":58},[41,97,65],{"class":58},[41,99,100],{"class":68}," \u003C",[41,102,72],{"class":58},[11,104,106],{"id":105},"when-youll-hear-this","When You'll Hear This",[16,108,109],{},"\"Take a backup before running the data migration.\" \u002F \"Automated daily backups with a 30-day retention period.\"",[111,112,113],"style",{},"html pre.shiki code .sHwdD, html code.shiki .sHwdD{--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#546E7A;--shiki-default-font-style:italic;--shiki-dark:#676E95;--shiki-dark-font-style:italic}html pre.shiki code .sBMFI, html code.shiki .sBMFI{--shiki-light:#E2931D;--shiki-default:#FFCB6B;--shiki-dark:#FFCB6B}html pre.shiki code .sfazB, html code.shiki .sfazB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}html pre.shiki code .sMK4o, html code.shiki .sMK4o{--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}",{"title":36,"searchDepth":51,"depth":51,"links":115},[116,117,118,119],{"id":13,"depth":51,"text":14},{"id":21,"depth":51,"text":22},{"id":28,"depth":51,"text":29},{"id":105,"depth":51,"text":106},"database","A database backup is a saved copy of your data at a specific point in time.","beginner","md","b",{},"\u002Fterms\u002Fb\u002Fbackup",[128,129,130],"Restore","Replication","Database",{"title":5,"description":121},{"changefreq":133,"priority":134},"weekly",0.7,"terms\u002Fb\u002Fbackup","o6UBV8UPyJ2VB1uFtoGI1gN0qR60z_cYwdOOkdwf8iU",[138,141,145],{"title":130,"path":139,"acronym":6,"category":120,"difficulty":122,"description":140},"\u002Fterms\u002Fd\u002Fdatabase","A database is like a super-organized filing cabinet for your app's data.",{"title":129,"path":142,"acronym":6,"category":120,"difficulty":143,"description":144},"\u002Fterms\u002Fr\u002Freplication","advanced","Replication means automatically copying your database to one or more other servers in real time. If the main server dies, a replica takes over.",{"title":128,"path":146,"acronym":6,"category":120,"difficulty":122,"description":147},"\u002Fterms\u002Fr\u002Frestore","Restore means loading a backup back into your database to undo something bad. Someone deleted the production data? Restore from last night's backup.",1776518259486]