<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Forum PostgreSQL - [Trigger] Przerwanie operacji tranzackji]]></title>
	<link rel="self" href="http://forum.postgresql.org.pl/extern.php?action=feed&amp;tid=565&amp;type=atom"/>
	<updated>2011-03-24T17:45:53Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.postgresql.org.pl/viewtopic.php?id=565</id>
		<entry>
			<title type="html"><![CDATA[Odp: [Trigger] Przerwanie operacji tranzackji]]></title>
			<link rel="alternate" href="https://forum.postgresql.org.pl/viewtopic.php?pid=2449#p2449"/>
			<content type="html"><![CDATA[Problem już rozwiązany 
Trigger ,który sprawdza poprawność danych z AFTER INSERT zmieniłem na BEFORE INSERT
Jest to tzw. weto jednogo triggera]]></content>
			<author>
				<name><![CDATA[Rogo]]></name>
				<uri>https://forum.postgresql.org.pl/profile.php?id=1161</uri>
			</author>
			<updated>2011-03-24T17:45:53Z</updated>
			<id>https://forum.postgresql.org.pl/viewtopic.php?pid=2449#p2449</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[[Trigger] Przerwanie operacji tranzackji]]></title>
			<link rel="alternate" href="https://forum.postgresql.org.pl/viewtopic.php?pid=2448#p2448"/>
			<content type="html"><![CDATA[Witam

Mam pewną tabelę do której po dodaniu rekordu jest wykonuję się kilka funkcji zwracających TRIGGER.
Następuje sprawdzanie danych , aktualizacje ,dodawanie danych na innych tabelach itp.

W jednej funkcji Trigger sprawdzam czy potencjalne dane ,które mają być dodane to Tabeli spełniają warunek.
Jeśli ich nie spełniają mają zostać odrzucone ,czy tak jak by cała operacja wprowadzenia danych ma zostać anulowana
(czy li tzw ROLLBACK z tranzakcji)

[code]
IF(dana IS NULL) THEN
      -- i tu nie wiem co wprowadzić by osiągnąć efekt próbowałem z ROLLBACK; , RETURN NULL; 
END IF;
[/code]]]></content>
			<author>
				<name><![CDATA[Rogo]]></name>
				<uri>https://forum.postgresql.org.pl/profile.php?id=1161</uri>
			</author>
			<updated>2011-03-23T22:31:58Z</updated>
			<id>https://forum.postgresql.org.pl/viewtopic.php?pid=2448#p2448</id>
		</entry>
</feed>
