Для начала я создаю пустой текстовый файл в моей рабочей директории:
filename.txt ("remember to give permission to edit and modify")
Теперь, используя метакоманду psql, мы можем организовать запись результатов будущих запросов в указанное имя файла.
\o filename.txt
Показанный выше, мы можем видеть один вариант структуры простого синтаксиса:
\o filename.txt
создаю мой запрос и запускаю
CREATE VIEW total_revenue_per_customer AS SELECT
customers.id, customers.first_name, customers.last_name,
SUM(items.price) FROM customers
INNER JOIN purchases ON customers.id = purchases.customer_id
INNER JOIN items ON purchases.item_id = items.id
GROUP BY customers.id;
Сохранено в out.txt
Поскольку мета-команда \o
все еще активна в буфере запросов, вы можете очистить ее, введя другую мета-команду \o
и продолжить обычную активность, не записывая ничего в указанный файл. .