Trong PostgreSQL, hệ thống xác định bảng nào có ý nghĩa bằng cách đi theo một đường dẫn tìm kiếm, đó là danh sách các lược đồ cần xem xét.
Bảng phù hợp đầu tiên trong đường dẫn tìm kiếm được coi là bảng mong muốn, nếu không, nếu không có kết quả phù hợp, lỗi sẽ xuất hiện, ngay cả khi các tên bảng phù hợp tồn tại trong các lược đồ khác trong cơ sở dữ liệu.
Để hiển thị đường dẫn tìm kiếm hiện tại, bạn có thể sử dụng lệnh sau:
SHOW search_path;
Và để đưa lược đồ mới vào đường dẫn, bạn có thể sử dụng:
SET search_path TO myschema;
Hoặc nếu bạn muốn nhiều lược đồ:
SET search_path TO myschema, public;
Tham khảo: https://www.postgresql.org/ docs / current / static / ddl-schemas.html