![]() ![]() |
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: 898 Pomógł: 80 Dołączył: 31.05.2008 Ostrzeżenie: (20%)
|
Uch kolego, nie tędy droga (IMG:style_emoticons/default/wink.gif)
Pacz i ucz się:
Ogarnij to już sam (IMG:style_emoticons/default/wink.gif) |
|
|
|
Post
#3
|
|
|
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; |
|
|
|
Post
#4
|
|
|
Grupa: Zarejestrowani Postów: 898 Pomógł: 80 Dołączył: 31.05.2008 Ostrzeżenie: (20%)
|
A sory bez () przy current_timestamp
Ten post edytował cojack 4.03.2011, 12:59:47 |
|
|
|
![]() ![]() |
|
Aktualny czas: 24.12.2025 - 00:31 |