การสำรองข้อมูล: เวอร์ชันโค้ด จุดกู้คืน และสำเนา

Briks เก็บสำเนาของโปรเจกต์หลายแบบ แต่ละแบบมีหน้าที่ต่างกัน หน้านี้อธิบายว่าแต่ละแบบเก็บอะไรไว้ ดาวน์โหลดอย่างไร และนำทุกอย่างกลับคืนอย่างไรเมื่อการเปลี่ยนแปลงผิดพลาด

อ่าน 6 นาทีตรวจเทียบกับสตูดิโอเมื่อ 8 ตุลาคม 2569

การสำรองข้อมูลสามแบบ

อะไรจะหาได้ที่ไหนใช้ทำอะไร
เวอร์ชันของโค้ดSettings, Backups, Codeทุกเวอร์ชันของเว็บไซต์ที่เผยแพร่แล้ว นำเวอร์ชันใดกลับขึ้นเว็บไซต์ที่ใช้งานอยู่ หรือดาวน์โหลดโค้ดของเวอร์ชันนั้นได้ในแผนแบบชำระเงิน
ประวัติฐานข้อมูลและจุดคืนค่าDatabase, Settings, Backupsย้อนฐานข้อมูลทั้งหมดกลับไปยังช่วงเวลาที่ตั้งชื่อไว้ หรือนาทีใดก็ได้ที่ประวัติย้อนไปถึง
สำเนาฐานข้อมูลทุกคืนSettings, Backups, Databaseไฟล์ของฐานข้อมูลทั้งหมดที่สร้างทุกคืนและเก็บไว้ 30 วัน ให้คุณดาวน์โหลด เฉพาะแพ็กเกจแบบชำระเงิน

โค้ดและฐานข้อมูลแยกจากกัน การกู้คืนเวอร์ชันโค้ดไม่แตะต้องฐานข้อมูล และการกู้คืนฐานข้อมูลไม่เปลี่ยนโค้ด หากการเปลี่ยนแปลงหนึ่งผิดพลาดทั้งสองส่วน ให้กู้คืนทีละส่วน

เวอร์ชันของโค้ด

ทุกการเผยแพร่ถูกเก็บไว้เป็นเวอร์ชัน ตารางแสดงรายการจากใหม่สุดไปเก่าสุด ประกอบด้วย Version, Saved, What (ข้อความของคำขอที่ทำให้เกิดเวอร์ชันนั้น) และ Made by ซึ่งคือผู้ที่ร้องขอ หรือ Briks เมื่อสตูดิโอทำเอง เวอร์ชันที่อยู่บนเว็บไซต์จะมีป้าย Live

นำเวอร์ชันก่อนหน้ากลับมาใช้บนเว็บไซต์จริง

  1. ค้นหาเวอร์ชัน

    ที่ไหน: Settings, Backups, Code

    อ่านลงมาในคอลัมน์ What เพื่อหาการเปลี่ยนแปลงที่คุณต้องการย้อนกลับไป แล้วจดหมายเลขของมันไว้

  2. กด Restore

    ที่ไหน: Settings, Backups, Code

    กด Restore ที่แถวของเวอร์ชันนั้น กล่องข้อความจะแจ้งว่า: เวอร์ชันนี้จะกลับไปอยู่บนเว็บไซต์ที่ใช้งานจริงตามที่เผยแพร่ไว้ทุกประการ เวอร์ชันหลังจากนี้ยังคงถูกบันทึกไว้ คุณจึงย้อนกลับมาได้

  3. ยืนยัน

    ที่ไหน: Restore dialog

    กด Restore version ตามด้วยหมายเลขเวอร์ชัน ระบบจะพาคุณกลับไปที่สตูดิโอระหว่างที่เวอร์ชันนั้นขึ้นใช้งาน ไม่มีการสร้างใหม่และไม่มีการหักเครดิต

การกู้คืนต้องมีสิทธิ์แก้ไข ดังนั้น Editor, Admin และ Owner ทำได้ และจะถูกล็อกระหว่างที่การทดสอบ A/B กำลังทำงาน เวอร์ชันชุดเดียวกัน พร้อมการเลิกทำและทำซ้ำ มีอยู่ในสตูดิโอด้วย ดู เวอร์ชัน เลิกทำ และทำซ้ำ

ในแผนแบบชำระเงิน ปุ่ม Download ในแถวใดก็ได้จะให้โค้ดของเวอร์ชันนั้นเป็นไฟล์ .zip ในไฟล์มีไฟล์ที่เขียนขึ้นสำหรับเว็บไซต์ของคุณ แต่ไม่มีส่วนประกอบกลางที่ทุกเว็บไซต์ของ Briks ใช้ในการทำงาน จึงรันด้วยตัวเองไม่ได้ อ่านเพิ่มเติมได้ที่ โค้ดของเว็บไซต์คุณ

จุดกู้คืนและประวัติของฐานข้อมูล

ฐานข้อมูลเก็บประวัติของตัวเอง จึงย้อนกลับไปยังนาทีใดก็ได้ภายในประวัตินั้น restore point คือช่วงเวลาที่ตั้งชื่อไว้ในประวัตินั้น เพื่อให้หาเจออีกครั้งได้ง่าย Briks จะทำเครื่องหมายไว้หนึ่งจุดก่อนที่สตูดิโอเปลี่ยนโครงสร้างของฐานข้อมูล (เช่น เพิ่มฟิลด์) และก่อนการกู้คืนทุกครั้ง และคุณบันทึกจุดของคุณเองได้ทุกเมื่อ

กลุ่ม Backups เปิดด้วยประโยคที่บอกว่าประวัติย้อนหลังไปได้ไกลแค่ไหน จนถึงนาทีแรกสุดที่คุณเลือกได้ จุดคืนค่าที่เก่ากว่านั้นจะหลุดจากรายการ เพราะใช้งานไม่ได้อีกแล้ว แต่ละจุดมีป้ายบอกว่าสร้างเมื่อใดและด้วยวิธีใด:

ป้ายกำกับสร้างเมื่อ
บันทึกด้วยตนเองมีคนกด Save now
บันทึกไว้ก่อนการกู้คืนช่วงก่อนที่ฐานข้อมูลจะถูกย้อนกลับไปยังอีกช่วงเวลาหนึ่งเล็กน้อย ดังนั้นการกู้คืนครั้งนั้นเองก็สามารถเลิกทำได้
บันทึกไว้ก่อนที่สตูดิโอจะเปลี่ยนฐานข้อมูลก่อนที่การสร้างจะเปลี่ยนโครงสร้างของฐานข้อมูลเพียงเล็กน้อย

บันทึกจุดคืนค่า

  1. กด Save now

    ที่ไหน: Database, Settings, Backups

    หา Save a restore point แล้วกด Save now

  2. ตั้งชื่อ

    ที่ไหน: Save dialog

    ตั้งชื่อที่คุณจะจำได้ภายหลัง ไม่เกิน 80 ตัวอักษร เช่น Before the spring menu ชื่อเป็นตัวเลือก หากไม่ใส่ จะเรียกว่า Saved by hand

  3. บันทึก

    ที่ไหน: Save dialog

    กด Save จะเห็นข้อความ: Restore point saved.

รับฐานข้อมูลกลับคืน

  1. เลือกช่วงเวลา

    ที่ไหน: Database, Settings, Backups

    กด Restore ข้างจุดย้อนกลับ หรือใต้ Go back to another moment ให้เลือกวันและเวลาตามเขตเวลาของคุณ (ย้อนหลังอย่างน้อยหนึ่งนาที) แล้วกด Restore ที่อยู่ข้างกัน

  2. ให้รายการของวันนี้ขึ้นก่อน

    ที่ไหน: Restore dialog

    ในแพ็กเกจแบบเสียเงิน กล่องโต้ตอบมี Download .zip ให้ใต้ First, keep the records as they are now ควรเลือกหากมีโอกาสที่คุณจะต้องการข้อมูลใด ๆ จากวันนี้

  3. ยืนยัน

    ที่ไหน: Restore dialog

    พิมพ์ชื่อโปรเจกต์แล้วกด Restore ฐานข้อมูลทั้งหมดจะย้อนกลับไปยังช่วงเวลานั้น ทั้งคอลเลกชันและบัญชีของเว็บไซต์ และสิ่งที่เปลี่ยนไปนับจากนั้นจะถูกแทนที่

  4. ตรวจเว็บไซต์

    ที่ไหน: Database, Settings

    คุณจะเห็นข้อความ Restored ช่วงเวลาก่อนหน้าถูกบันทึกเป็นจุดคืนค่า จึงเลิกทำได้ เว็บไซต์ที่เผยแพร่จะอัปเดตตามภายในไม่กี่นาที

สำเนารายคืน

Nightly copy คือไฟล์ของฐานข้อมูลทั้งหมด สร้างทุกคืนและเก็บไว้ 30 วัน ปิดอยู่เป็นค่าเริ่มต้น และมาพร้อมแพ็กเกจที่ชำระเงิน ทั้งการเปิดใช้และการดาวน์โหลดสำเนาต้องใช้แพ็กเกจดังกล่าว สำเนานับรวมในพื้นที่จัดเก็บของแพ็กเกจของคุณ

เปิดสำเนาทุกคืน

  1. เปิดการตั้งค่าฐานข้อมูล

    ที่ไหน: Database, Settings

    เลื่อนไปที่กลุ่ม Backups

  2. เปิด Nightly copy

    ที่ไหน: Backups group

    เปิด Nightly copy Editor, Admin และ Owner ทำได้ การปิดใช้ได้ในทุกแผน

  3. รอรายการแรก

    ที่ไหน: Settings, Backups, Database

    ใต้ Nightly copies รายการจะแสดง No copies yet และข้อความว่า: สำเนาแรกจะถูกสร้างคืนนี้

สำเนาจะแสดงเป็นรายวัน เรียงจากใหม่สุด พร้อมขนาด กด Download ข้างวันที่ที่ต้องการ ทุกคนที่เห็นโปรเจกต์ดาวน์โหลดได้บนแผนแบบชำระเงิน หน้าเดียวกันแสดงจุดกู้คืนล่าสุดของฐานข้อมูล และปุ่ม Database settings ที่พาไปยังที่ที่ใช้กู้คืน

สำเนาจะเก็บฐานข้อมูลทั้งหมด (ทุกคอลเลกชัน ระเบียนในนั้น และบัญชีที่เว็บไซต์เก็บไว้) เป็นไฟล์บีบอัดหนึ่งไฟล์ที่ลงท้ายด้วย .sql.gz ไฟล์นี้ออกแบบมาให้นักพัฒนาหรือเครื่องมือฐานข้อมูลเปิดใช้ หากต้องการไฟล์สำหรับสเปรดชีต ให้ใช้การดาวน์โหลด CSV ในการตั้งค่าของแท็บ Database แทน

ไฟล์ในที่เก็บข้อมูล

มุมมอง Storage ใน Backups ไม่ได้เก็บสำเนาไฟล์ที่คุณจัดเก็บไว้ในขณะนี้ หากต้องการเก็บสำเนาของคุณเอง ให้เปิดแท็บ Storage ของโปรเจกต์ เลือก Settings แล้วใช้ Download as a .zip ได้ครั้งละหนึ่งโฟลเดอร์หรือทุกไฟล์ สูงสุด 10,000 ไฟล์และ 2 GB หากมากกว่านั้น ให้ดาวน์โหลดทีละโฟลเดอร์

ตัวอย่างการใช้งานจริง: การเปลี่ยนเมนูของคาเฟ่

ก่อนการเปลี่ยนแปลงครั้งใหญ่Harbour Café, Galway

คาเฟ่เก็บเมนูเป็นเรคคอร์ด ก่อนเปลี่ยนอาหารสี่สิบรายการสำหรับฤดูใบไม้ร่วง เจ้าของเปิดการตั้งค่าของแท็บ Database กด Save now และตั้งชื่อจุดนั้นว่า Before the autumn menu

บันทึกจุดคืนค่าแล้ว

สองวันต่อมา

หมายเหตุเรื่องปลอดกลูเตนหายไปจากอาหารครึ่งหนึ่งของเมนู เจ้าของกด Restore ข้างรายการ Before the autumn menu ดาวน์โหลดไฟล์ .zip เมื่อระบบเสนอให้ พิมพ์ชื่อโปรเจกต์ของคาเฟ่ แล้วกดยืนยัน

ระเบียนเมนูกลับมาเป็นเหมือนเดิมแล้ว ราคาสองรายการที่เปลี่ยนไปหลังจากนั้นก็ถูกย้อนกลับด้วย เจ้าของจึงต้องตั้งราคาใหม่ด้วยมือ

การออกแบบไม่เปลี่ยนแปลงเลย เพราะไม่ได้กู้คืนโค้ด เมนูบนเว็บไซต์จริงอัปเดตตามมาในอีกไม่กี่นาที

ย้อนฐานข้อมูลกลับไปได้ไกลแค่ไหน

ไกลเท่าที่ประวัติย้อนไปได้ กลุ่ม Backups ในการตั้งค่าของแท็บ Database ระบุนาทีที่เก่าที่สุดไว้

การกู้คืนฐานข้อมูลจะย้อนการเปลี่ยนแปลงดีไซน์ของฉันด้วยหรือไม่

ไม่ เวอร์ชันของโค้ดและฐานข้อมูลถูกกู้คืนแยกกัน

กู้คืนจากสำเนาประจำคืนได้หรือไม่

ในสตูดิโอทำไม่ได้ สำเนารายคืนมีไว้ให้ดาวน์โหลด หากต้องการย้อนกลับ ให้ใช้จุดกู้คืนหรือช่วงเวลาใดเวลาหนึ่งในประวัติ

ทำไมสวิตช์คัดลอก Nightly จึงเป็นสีเทา

อาจเป็นเพราะแผนของคุณคือ Free ซึ่งเปิดใช้ส่วนนี้ไม่ได้ หรือบทบาทของคุณคือ Viewer Owner ของเวิร์กสเปซสามารถเปลี่ยนไปใช้แผนแบบชำระเงินได้ที่ Billing