PostgreSQL không cung cấp một cách rất thanh lịch để thực hiện việc này. Bạn có thể sử dụng pg_dump với -t
và --section=
để kết xuất dữ liệu trước và dữ liệu sau cho bảng. Sau đó, bạn sẽ phát lại dữ liệu trước để tạo cấu trúc bảng và các ràng buộc kiểm tra, sau đó tải dữ liệu từ bất cứ nơi nào bạn nhận được, sau đó phát lại dữ liệu hậu để thêm các chỉ mục và ràng buộc FK.