資料庫備份

OP使用的是postgres資料庫，備份也使用標準的postgres指令 

 # 備份OP資料庫

docker exec -it <OP容器名稱> su - postgres -c 'pg_dump -d openproject -x -O' > openproject.sql

# 若資料庫非內建

docker exec -it <資料庫容器名稱> pg_dump -U postgres -d openproject -x -O > openproject.sql

 

 postgres 連線指令 

 # -U 帳號

# -d 資料庫名稱

# -h 主機

# -W 需要輸入密碼

# -p 埠(預設5432)

psql -U root -d openproject -p 5432 -h localhost -W