2025-03-12 12:39:53 +08:00
|
|
|
sudo chmod -R 777 SJFZ2023_2025-03-11_15-35-01.zip
|
2025-03-12 12:34:23 +08:00
|
|
|
curl -F 'master_pwd=Sj89061189' \
|
|
|
|
-F backup_file=@SJFZ2023_2025-03-11_15-35-01.zip \
|
|
|
|
-F 'copy=true' \
|
|
|
|
-F 'name=SJFZ2023' \
|
2025-03-12 13:15:24 +08:00
|
|
|
http://localhost:2023/web/database/restore
|
|
|
|
|
2025-03-12 14:13:14 +08:00
|
|
|
unzip -t SJFZ2024_1_2025-03-12_06-03-55.zip
|
|
|
|
sudo chmod -R 777 SJFZ2024_1_2025-03-12_06-03-55.zip
|
2025-03-12 13:15:24 +08:00
|
|
|
curl -F 'master_pwd=Sj89061189' \
|
2025-03-12 14:13:14 +08:00
|
|
|
-F backup_file=@SJFZ2024_1_2025-03-12_06-03-55.zip \
|
2025-03-12 13:15:24 +08:00
|
|
|
-F 'copy=true' \
|
|
|
|
-F 'name=SJFZ2024_1' \
|
|
|
|
http://localhost:2024/web/database/restore
|
|
|
|
|
2025-03-12 13:51:39 +08:00
|
|
|
|
|
|
|
curl -F 'master_pwd=Sj89061189' -F backup_file=@SJFZ2024_1_2025-03-11_15-37-00.zip -F 'copy=true' -F 'name=SJFZ2024_1' http://localhost:2024/web/database/restore
|
|
|
|
|
2025-03-12 13:15:24 +08:00
|
|
|
sudo chmod -R 777 SJFZ_2025_1_2025-03-11_15-40-24.zip
|
|
|
|
curl -F 'master_pwd=Sj89061189' \
|
|
|
|
-F backup_file=@SJFZ_2025_1_2025-03-11_15-40-24.zip \
|
|
|
|
-F 'copy=true' \
|
|
|
|
-F 'name=SJFZ_2025_1' \
|
2025-03-12 13:27:04 +08:00
|
|
|
http://localhost:2025/web/database/restore
|
|
|
|
|
|
|
|
sudo -u postgres psql -d SJFZ2023 << EOF
|
|
|
|
SELECT id, name, store_fname
|
|
|
|
FROM ir_attachment
|
|
|
|
WHERE store_fname NOT LIKE '/%'
|
|
|
|
AND NOT EXISTS (
|
|
|
|
SELECT 1
|
|
|
|
FROM pg_ls_dir('/var/lib/odoo/.local/share/Odoo/filestore/SJFZ2023/' || left(store_fname,2))
|
|
|
|
AS files
|
|
|
|
WHERE files = right(store_fname, -3)
|
|
|
|
);
|
2025-03-12 14:42:04 +08:00
|
|
|
EOF
|
|
|
|
|
|
|
|
|
|
|
|
|
2025-03-12 14:44:36 +08:00
|
|
|
pg_restore -h 127.0.0.1 -U odoo -C -d SJFZ2024_1 -v SJFZ2024_1_2025-03-11_03-47-42.dump
|