Я создаю базу данных PostgreSQL из командной строки (т.е. с помощью psql).
В моих операторах SQL есть некоторые ошибки, и я хочу выяснить, где происходят ошибки (слишком много объектов, чтобы заполнить экранный буфер - поэтому мне нужно сохранить thios в файл)
Я попробовал почти все, от использования опции -o, опции -L и использования tee - я все еще не могу захватить информацию, которая проходит мимо на экране.
Как мне войти?
Это то, что я пробовал до сих пор:
- psql -U -o dbcreate.log -f file.sql
- psql -U -L dbcreate.log -f file.sql
- psql -U -a -f file.sql | tee dbcreate.log
Ничего из этого не приводит к миганию данных по экрану, регистрируемому в файл - как мне это сделать?