Skip to content

Commit 56c68ce

Browse files
authored
Merge pull request #16 from And-Jar/patch-1
Update external_file--1.1.sql
2 parents 8b203bb + 9cba690 commit 56c68ce

File tree

1 file changed

+1
-8
lines changed

1 file changed

+1
-8
lines changed

external_file--1.1.sql

Lines changed: 1 addition & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -96,16 +96,9 @@ CREATE OR REPLACE FUNCTION readEfile(e_file efile, p_result OUT bytea)
9696
AS $$
9797
DECLARE
9898
l_oid oid;
99-
r record;
10099
BEGIN
101-
p_result := '';
102100
SELECT lo_import(getEfilePath(e_file,true,false)) INTO l_oid;
103-
FOR r IN ( SELECT data
104-
FROM pg_largeobject
105-
WHERE loid = l_oid
106-
ORDER BY pageno ) LOOP
107-
p_result = p_result || r.data;
108-
END LOOP;
101+
SELECT string_agg (data, NULL::bytea ORDER BY pageno) INTO p_result FROM pg_largeobject WHERE loid = l_oid;
109102
PERFORM lo_unlink(l_oid);
110103
END;
111104
$$

0 commit comments

Comments
 (0)