Conectarea la postgresql, web

Conectarea la postgresql, web
De ce trebuie să vă conectați la baza de date? În primul rând, încercați să răspundeți la această întrebare.

Ați avut vreodată situații când cineva a schimbat rândul în tabel și întrebarea de ce sistemul a început să dea rezultate ciudate, dezvoltatorii tocmai au pus mâna pe ea?







Și dacă a existat o situație când cineva a șters accidental tabelul și a trebuit să-l restabilească din rezervă. Faceți copii de rezervă, nu?

Și câteodată vreau să văd cine este conectat la bază. Ei bine, în plus, atunci când ceva nu merge bine, jurnalele vă pot ajuta să faceți față acestei situații.

Sper că toată lumea înțelege importanța înregistrării în sistem și de ce are întotdeauna un rol atât de important.

Deci, ce ai nevoie pentru a permite logarea în postgres?

Da, de fapt, trebuie doar să presetați setarea







și reporniți serverul.

După aceea, directorul pg_log va apărea în directorul $ PGDATA, unde vor fi localizate jurnalele.

În mod implicit, formatul jurnal postgresql-% Y-% m-._% H% M% S.log.

Acordați atenție următorilor parametri:

spune că trebuie să rotiți buștenii după 1 zi.

spune că trebuie să rotiți bara imediat ce dimensiunea fișierului depășește 10 Mb.

spune că trebuie să rescrieți jurnalele în loc să adăugați altele noi.

De exemplu, dacă doriți să stocați jurnalele numai cu o săptămână în urmă pentru fiecare zi, puteți specifica

În general, trebuie să decideți trei lucruri:

  • unde să scrie
  • cand sa inregistrezi
  • ce să scrie.

Primele două elemente par mai simple decât cel de-al treilea.

Ce ar trebui să înregistrez?

Putem presupune că va fi rezonabil să începem cu următoarele evenimente:

  • care sa conectat la baza / care a deconectat
  • modificări în baza de date
  • Ei bine, aș dori să am un mesaj personalizabil

Primul element este setările

În acest caz, veți vedea în jurnalul dvs. ceva similar:

Al doilea element este setarea:

În general, există mai multe valori diferite: nici una (implicită), ddl, mod, toate.

  • ddl - Înregistrează modificările la schema bazei de date
  • mod - de asemenea, că ddl + operațiunile de modificare a datelor peste rândurile din tabel
  • toate - de asemenea, că mod + toate selectați interogări la baza de date

Al treilea element este setarea:

t este o marcă de timp

d este numele bazei de date

r - host gazdă și port







Articole similare

Trimiteți-le prietenilor: