Rõ ràng, có một sự trộn lẫn với tên. "core sample"
không giống với CORE_SAMPLE
. Khó nói thêm, dựa trên những thông tin ít ỏi mà chúng tôi có ở đây.
Các số nhận dạng chưa được trích dẫn được chuyển thành chữ thường trong PostgreSQL, vì vậy CORE_SAMPLE
, Core_Sample
hoặc core_sample
cuối cùng là giống hệt nhau.
Nhưng khi bạn đặt số nhận dạng trong dấu ngoặc kép, tên sẽ được giữ nguyên. Bằng cách này, bạn có thể có các ký tự không hợp lệ như khoảng trắng trong tên:"core sample"
. Lời khuyên thường xuyên của tôi là tránh xa biểu mẫu đó và sử dụng các số nhận dạng hợp pháp, chữ thường dành riêng cho PostgreSQL.
Thông báo lỗi cho bạn biết không có bảng nào có tên "core sample"
, ít nhất là không có trong cơ sở dữ liệu bạn đã kết nối trong bất kỳ lược đồ nào được liệt kê trong search_path
.
Nhưng truy vấn được hiển thị đề cập đến một bảng có tên CORE_SAMPLE
không khớp với thông báo lỗi này.