Bạn đang sử dụng DROP với tùy chọn CASCADE. Vì vậy, bất kỳ thả bảng nào có tính toàn vẹn tham chiếu cũng sẽ làm giảm bảng con được liên kết với bảng mẹ.
Để khắc phục sự cố nếu đây thực sự là những gì đang xảy ra, trước khi chạy mã của bạn, hãy chụp nhanh các bảng hiện có với OID của chúng (tôi nghĩ pg_tables hoặc pg_relations nên có thông tin này). Chạy mã và kiểm tra OID của thông báo lỗi bằng ảnh chụp nhanh cho tên bảng.
Chỉnh sửa:Có thể là do cách các kế hoạch đang được lưu vào bộ nhớ đệm trong PostgreSQL (trong Redshift) cho các hàm. Đây là một lỗi đã được ghi nhận cho đến ngày 8.2, vì vậy bạn có thể muốn tìm kiếm một bản sửa lỗi cho nó. Kế hoạch sẽ được lưu vào bộ nhớ cache theo lần thực thi đầu tiên của hàm nhưng đối với lần thực thi thứ hai, một số đối tượng sẽ có OID mới do được tạo lại. http://merlinmoncure.blogspot.ie/2007/09/as-previous-stated-postgresql-8.html
http://www.postgresql.org/message-id/example @ sqldat.com