diff --git a/plugins/generic/filesystem.py b/plugins/generic/filesystem.py index 058192642..cb6dc82b1 100644 --- a/plugins/generic/filesystem.py +++ b/plugins/generic/filesystem.py @@ -39,8 +39,8 @@ class Filesystem: if Backend.isDbms(DBMS.MYSQL): lengthQuery = "SELECT LENGTH(LOAD_FILE('%s'))" % remoteFile - elif Backend.isDbms(DBMS.PGSQL): - lengthQuery = "SELECT LENGTH(data) FROM pg_largeobject WHERE loid=%d" % self.oid + elif Backend.isDbms(DBMS.PGSQL) and not fileRead: + lengthQuery = "SELECT LENGTH(data) FROM pg_largeobject WHERE loid=%d" % self.oid elif Backend.isDbms(DBMS.MSSQL): self.createSupportTbl(self.fileTblName, self.tblField, "VARBINARY(MAX)")