在 PostgreSQL 中,可以通過使用全局臨時表實現跨數據庫查詢。具體步驟如下:
CREATE TEMP TABLE global_temp_table (column1 type1, column2 type2, ...);
INSERT INTO target_database.global_temp_table
SELECT column1, column2, ...
FROM source_table;
SELECT *
FROM global_temp_table;
需要注意的是,全局臨時表是會話間持久化的,直到會話結束或顯式刪除為止。因此,跨數據庫查詢的數據應該及時清理和刪除,以防止數據泄露或混淆。