postgres=> \set stext `cat file.txt` postgres=> select octet_length(:'stext'); octet_length -------------- 53603 in my shell I did the following: $ ls -l file.txt -rw-rw-r-- 1 alewis alewis 53604 Jan 27 08:30 file.txt I'm still one byte short. So the problem has to be either the \set command chomping it or cat. I just tested cat and that seems to be working.
pgsql-sql by date:
Соглашаюсь с условиями обработки персональных данных