ฉันจะเดาว่าคำตอบคือ "ไม่" ตามข้อความแสดงข้อผิดพลาดด้านล่าง (และผลลัพธ์ของ Google นี้ ) แต่มีอยู่แล้วเพื่อดำเนินการค้นหาข้ามฐานข้อมูลโดยใช้ PostgreSQL?
databaseA=# select * from databaseB.public.someTableName;
ERROR: cross-database references are not implemented:
"databaseB.public.someTableName"
ฉันกำลังทำงานกับข้อมูลบางส่วนที่แบ่งพาร์ติชันระหว่างสองฐานข้อมูลแม้ว่าข้อมูลจะถูกแชร์ระหว่างสองคอลัมน์ (คอลัมน์ผู้ใช้ในฐานข้อมูลหนึ่งมาจากusers
ตารางในฐานข้อมูลอื่น) ฉันไม่รู้ว่าทำไมเหล่านี้เป็นสองฐานข้อมูลแยกต่างหากแทนสคีมา แต่ c'est la vie ...
postgresql-contrib
ก่อนdblink
หรือไม่ หรือpostgresql-contrib
รวมถึงdblink
? และจากนั้นแบบสอบถามของ OP จะทำงานหรือคุณต้องสอบถามแตกต่างกันหรือไม่