Điểm:0

Sao chép phiên bản AWS RDS Postgres

lá cờ gb

Đối mặt với một tình huống, chúng tôi cần hợp nhất một vài trường hợp postgres nhỏ thành một trường hợp lớn hơn

Không thể tìm ra cách sao chép dữ liệu db "cũ" sang db "mới" khi thay thế xảy ra

Tôi sẽ cố gắng đơn giản hóa nó:

tên đối tượng db cũ là X
phiên bản db mới là Y

X có 10 GB dữ liệu và mất 15~ phút để kết xuất và khôi phục
trong khi đó X nhận được nhiều dữ liệu hơn (1-2 MB)

** LÀM THẾ NÀO để tôi tạo dữ liệu sao chép X thành Y để dữ liệu này không bị mất? ** 

Tôi có tập lệnh nhỏ này để kết xuất và khôi phục

## db từ xa tới db từ xa

PGPASSWORD=$source_pass pg_dump -h $source_host -d $source_db_name -U $source_user -p $source_port > test.sql

psql postgres://$dest_user:$dest_pass@$dest_host:$dest_port/postgres -c "TẠO CƠ SỞ DỮ LIỆU ${source_db_name}" \
-c "TẠO NGƯỜI DÙNG ${source_user} VỚI MẬT KHẨU '${source_pass}'" \
-c "THAY ĐỔI NGƯỜI DÙNG "${source_user}" VỚI CREATEDB" \
|| echo "cơ sở dữ liệu đã tồn tại"

psql postgres://$dest_user:$dest_pass@$dest_host:$dest_port/$source_db_name < test.sql \
 && echo "Nạp dữ liệu thành công!" || echo "Không thể tải dữ liệu"
Oscar De León avatar
lá cờ la
Bạn đã dùng thử Dịch vụ di chuyển dữ liệu (DMS) chưa?
Eyal Solomon avatar
lá cờ gb
tôi nghĩ về nó nhưng khi tôi cố gắng tạo một phiên bản sao chép, tôi không thấy tùy chọn chọn bất kỳ phiên bản nào trong tùy chọn lớp phiên bản..nó cho biết không có lớp phiên bản thế hệ mới nào trong khu vực này

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.