Tôi cần biết cách sử dụng nhiều thời gian trong một kịch bản mà tôi đang viết. Hóa ra bạn có thể tạo một hàm tạm thời bằng lược đồ pg_temp. Đây là một lược đồ được tạo theo yêu cầu cho kết nối của bạn và là nơi các bảng tạm thời được lưu trữ. Khi kết nối của bạn bị đóng hoặc hết hạn, lược đồ này sẽ bị loại bỏ. Hóa ra nếu bạn tạo một hàm trên lược đồ này, thì lược đồ sẽ được tạo tự động. Do đó,
create function pg_temp.testfunc() returns text as
$$ select 'hello'::text $$ language sql;
sẽ là một chức năng sẽ hoạt động miễn là kết nối của bạn còn tồn tại. Không cần gọi lệnh thả.