ПредишенСледващото

Влизане в PostgreSQL, уеб
Защо е необходимо да влезете в базата данни? За да започнете, се опитват да се отговори на този въпрос.

Бил ли си ситуация, в която някой се е променила реда в таблицата и на въпроса защо системата започна да дава странни резултати, разработчиците просто вдигат рамене?

И ако ситуацията беше, когато някой случайно изтрие една маса и след това трябваше да го възстановите от архив. Справи се направи резервно копие, нали?

А понякога дори и аз искам да видя кой е свързан към базата. Е, освен това, когато нещо се обърка, трупите могат да ви помогнат да се справят с тази ситуация.

Надявам се, че всички разбират колко важно е да влезете в системата и защо той винаги е бил даден на такава голяма роля.

Така че, трябва да включите влезете в Postgres?

Да, в действителност, само трябва да се регистрирате обстановка

и рестартиране на сървъра.

След това, папката ще бъде PGDATA $ pg_log директорията, където Ви файлове ще бъдат.

По подразбиране формат дневник postgresql-% Y-% м -._% Н% М% S.log.

Обърнете внимание на следните параметри:

Той казва, че е необходимо да се направи на въртенето на дневника след 1 ден.

Той казва, че е необходимо да се направи ротация дневник, веднага след като размерът на файла превиши 10 Mb.

Той казва, че е необходимо да се замени трупи вместо да ги добавяте нови.

Например, ако искате да запазите трупи от само преди седмица за един ден, можете да укажете

Като цяло, трябва да се вземе решение за три неща:

  • къде да пиша
  • по време на запис
  • този рекорд.

Първите две точки изглежда да е по-просто от третия.

Какво трябва да пиша?

Можем да предположим, че би било разумно да се започне със следните събития:

  • които са свързани с основата /, които изключен
  • промени в базата данни
  • Е, аз бих искал да има адаптивни съобщение

Първата точка - тази настройка

В дневника ще видите нещо подобно на това:

На второ място - тази настройка:

Като цяло, има няколко различни значения: няма (по подразбиране), DDL, мод, всички.

  • DDL - влезли промени в схемата на базата данни
  • мод - същото като DDL + модификация данни операции на редовете в таблицата
  • всички - същото като мод + изберете всички заявки към базата данни

Третата точка - тази настройка:

т - е клеймото

г - име на база данни

R - отдалечения хост и порт

Свързани статии

Подкрепете проекта - споделете линка, благодаря!