Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Где посмотреть логи postgres? / 5 сообщений из 5, страница 1 из 1
02.03.2017, 20:08
    #39413352
chipakunos
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Где посмотреть логи postgres?
Случайно выполнил запрос
Код: sql
1.
DELETE FROM my_table;


но почти сразу нажал <Ctrl+C> и получил вывод
"^CCancel request sent
ERROR: canceling statement due to user request"
в my_table на сейчас 11172368 записей, сколько было до этого не знаю. В базу за сегодня много вставлялось, много удалялось, поэтому через запрос вида
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
SELECT
      relname,
      n_tup_ins,
      n_tup_upd,
      n_tup_del
    FROM
      pg_stat_user_tables
    ORDER BY
      n_tup_upd DESC;



ничего не ясно.
Подскажите пожалуйста, где посмотреть логи последних изменений в таблице?
Заранее спасибо.
...
Рейтинг: 0 / 0
03.03.2017, 10:36
    #39413540
ОКТОГЕН
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Где посмотреть логи postgres?
99% что всё цело.
Операция атомарна, т.к. транзакционный механизм(советую разобраться с этим понятием).
Действие эквивалентно команде ROLLBACK;
Короче, примите валидолу, расстрел через повешенье отменяется)))
...
Рейтинг: 0 / 0
03.03.2017, 10:38
    #39413544
ОКТОГЕН
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Где посмотреть логи postgres?
chipakunos,
Кстати - система backup-ов налажена?
Если нет, то это приоритетная задача.
Иначе fuckup гарантирован, вопрос времени.
...
Рейтинг: 0 / 0
03.03.2017, 16:17
    #39413798
Alexius
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Где посмотреть логи postgres?
chipakunos,

если выдалась ошибка

"ERROR: canceling statement due to user request"

то значит операция отменилась и запрос ничего не удалил. также должна быть полностью аналогичная запись в логах об этом. где находятся логи можно посмотреть в

Код: sql
1.
2.
show log_directory;
show log_filename ;
...
Рейтинг: 0 / 0
03.03.2017, 17:59
    #39413890
chipakunos
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Где посмотреть логи postgres?
Всем спасибо за помощь. Всё хорошо. Пойду налаживать бэкапы.
...
Рейтинг: 0 / 0
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Где посмотреть логи postgres? / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]