Automatyczna aktualizacja rekordu przy update i select

Automatyczna aktualizacja rekordu przy update i select
tomepaw
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Lublin
  • Postów: 218
0

Witam, czy jest możliwość ustawienia automatycznej aktualizacji danej kolumny w wierszu, na którym wykonywane jest update lub select? Chciałbym po prostu, aby przy okazji automatycznie do danego rekordu wstawić aktualną datę (data ostatniego select lub update). Z góry dzięki za pomoc.

ST
  • Rejestracja: dni
  • Ostatnio: dni
0

Do (między innymi) tego służą triggery: http://www.postgresql.org/docs/8.1/static/triggers.html
Tylko pytanie, po co chcesz ustawiać datę w polu krotki, na której wykonano SELECT? Przecież to jest bezsensu (i triggerem tego nie załatwisz).
Triggery załatwią Ci INSERT, UPDATE, DELETE, ale do SELECT potrzebujesz innego mechanizmu.

vpiotr
  • Rejestracja: dni
  • Ostatnio: dni
0

SELECT to chyba pomyłka, chodziło o INSERT?

Dokumentacja:
http://www.postgresql.org/docs/current/static/plpgsql-trigger.html

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.