Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 690 Pomógł: 92 Dołączył: 6.02.2011 Ostrzeżenie: (0%)
|
Witam,
Męczę się z nimi i męczę i nie wiem, jak zrobić Chodzi mi o takie coś - tworzę blog (nieważne w którym języku) i mam kilka pól w bazie, między innymi edited_at. Chcę zrobić trigger,który po aktualizacji automatycznie wstawia czas aktualizacji do edited_at. Próbowałem tak:
Ale nie idzie... W SQL nei jestem zbyt mocny, więc proszę o pomoc |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 690 Pomógł: 92 Dołączył: 6.02.2011 Ostrzeżenie: (0%)
|
Nie działa :/
Błąd SQL: ERROR: syntax error at or near ")" LINE 1: SELECT current_timestamp() ^ QUERY: SELECT current_timestamp() CONTEXT: SQL statement in PL/PgSQL function "before_insert_blog_post_function" near line 2 W poleceniu: CREATE FUNCTION before_insert_blog_post_function() RETURNS TRIGGER AS $$ BEGIN NEW.edited_at = current_timestamp(); RETURN NEW; END; $$ LANGUAGE plpgsql; |
|
|
|
mat-bi Triggery 3.03.2011, 22:03:33
cojack Uch kolego, nie tędy droga
Pacz i ucz się:
[SQL... 4.03.2011, 10:11:50
cojack A sory bez () przy current_timestamp 4.03.2011, 12:58:36 ![]() ![]() |
|
Aktualny czas: 27.12.2025 - 15:28 |