40 lines
1.3 KiB
Bash
40 lines
1.3 KiB
Bash
sudo chmod -R 777 SJFZ2023_2025-03-11_15-35-01.zip
|
|
curl -F 'master_pwd=Sj89061189' \
|
|
-F backup_file=@SJFZ2023_2025-03-11_15-35-01.zip \
|
|
-F 'copy=true' \
|
|
-F 'name=SJFZ2023' \
|
|
http://localhost:2023/web/database/restore
|
|
|
|
unzip -t SJFZ2024_1_2025-03-12_06-03-55.zip
|
|
sudo chmod -R 777 SJFZ2024_1_2025-03-12_06-03-55.zip
|
|
curl -F 'master_pwd=Sj89061189' \
|
|
-F backup_file=@SJFZ2024_1_2025-03-12_06-03-55.zip \
|
|
-F 'copy=true' \
|
|
-F 'name=SJFZ2024_1' \
|
|
http://localhost:2024/web/database/restore
|
|
|
|
|
|
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
|
|
|
|
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' \
|
|
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)
|
|
);
|
|
EOF
|
|
|
|
|
|
|
|
pg_restore -h 127.0.0.1 -U odoo -C -d SJFZ2024_1 -v SJFZ2024_1_2025-03-11_03-47-42.dump |