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.