[New Backup & Restore] 104: Restore from sql.zip and filestore.zip

Mở đầu

  • Phần 4 sẽ hướng dẫn restore một database Odoo từ file sql và filestore

Đầu vào

  • file .sql hoặc file zip chứa file sql (được backup từ lệnh backup sql)
  • file zip từ folder filestore odoo 
  • 2 file trên được lấy từ FTP hướng dẫn ở bài 103

Các bước chung

  • Tạo database trắng
  • Restore database postgresql từ file .sql hoặc file sql.zip
  • Chuyển owner/thêm quyền database nếu cần
  • Giải nén thư mục filestore.zip được thư mục filestore
  • Tìm thư mục làm việc của odoo, chuyển thư mục filestore giải nén bên trên vào thư mục làm việc của odoo và đổi thành tên database mới
  • Khởi động odoo service và test

Hệ điều hành Windows

  • Tạo database trắng bằng PG_Admin:
    • Đăng nhập vào PG_Admin
    • Đăng nhập vào postgres server
    • Chuột phải vào postgres server → Create → Database
    • Đặt tên database và chọn owner (user chạy Odoo) → Nhấn Save

 

  • Mở SQL Shell: nhấn Windows gõ psql
  • Nhập các thông số, thông số nào mặc định thì enter
  • Restore bằng lệnh \i <đường dẫn file.sql> . Nếu file .sql.zip thì cần giải nén ra file .sql. Đợi chạy hết.
  • Quay lại file filestore.zip. Giải nén được thư mục filestore, đổi tên thư mục này thành tên db mới
  • Tìm thư mục làm việc của Odoo trong file config: phần data_dir=… (Nếu không có mặc định Windows là C:\Users\Ba Con Sau\AppData\Local\OpenERP S.A\Odoo)
  • Copy filestore vào <thư mục làm việc của Odoo>\filestore
  • Chạy Odoo với database đã tạo và test. Nếu trong log có báo lỗi filestore thì xóa đi copy lại.
trong Odoo
Đăng nhập để viết bình luận