У мене є функції налагодження у функціях. Ці повідомлення піднімаються як би
RAISE NOTICE 'Value of id : %', id;
Я встановив свій файл журналу за допомогою \o messages.txt
Тоді я роблю те, що мені потрібно робити \i process.sql
І коли виконання завершується, \o.
Проблема полягає в тому, що у мене немає повідомлень, піднятих повідомленнями, в messages.txt. Повідомлення відображаються на екрані, але я хочу, щоб вони були записані у message.txt
Як я міг це зробити?
Я намагався використовувати RAISE LOG...і повідомлення записуються у файл журналу ... Це не те, що я хочу.
У мене є робота навколо
plsql -f /path/to/process.sql > messages.txt 2>&1
але я хотів би знати, як я можу використовувати \ i та \ o для клієнта plsql, що містить повідомлення у файлі, вказаному в \ o
Мій клієнт, на cygwin - psql (PostgreSQL) 8.2.11, а версія сервера - 9.0.7
psql? libpqЯ міг би зрозуміти, чи є у вас портативне програмне забезпечення, яке має працювати в Cygwin, але коли psqlвін доступний для Windows, то яка привабливість запуску старовинної версії на Cygwin?