<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
	<channel>
		<title><![CDATA[Forum PostgreSQL - SKRYPT DO MIERZENIA CZASU WYKONANANIA ZAPYTAŃ]]></title>
		<link>https://forum.postgresql.org.pl/viewtopic.php?id=2310</link>
		<description><![CDATA[Najświeższe odpowiedzi w SKRYPT DO MIERZENIA CZASU WYKONANANIA ZAPYTAŃ.]]></description>
		<lastBuildDate>Mon, 21 Sep 2015 07:03:19 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Odp: SKRYPT DO MIERZENIA CZASU WYKONANANIA ZAPYTAŃ]]></title>
			<link>https://forum.postgresql.org.pl/viewtopic.php?pid=5551#p5551</link>
			<description><![CDATA[W obrębie tranzakcji funkcja now() zwraca zawsze ten sam czas uzyj clock_timestamp().]]></description>
			<author><![CDATA[dummy@example.com (c_michal)]]></author>
			<pubDate>Mon, 21 Sep 2015 07:03:19 +0000</pubDate>
			<guid>https://forum.postgresql.org.pl/viewtopic.php?pid=5551#p5551</guid>
		</item>
		<item>
			<title><![CDATA[SKRYPT DO MIERZENIA CZASU WYKONANANIA ZAPYTAŃ]]></title>
			<link>https://forum.postgresql.org.pl/viewtopic.php?pid=5550#p5550</link>
			<description><![CDATA[Witam,
Próbuję napisać skrypt, który będzie mi wyznaczał czas wykonanania zapytań do pliku tekstowego. Lecz borykam się z dwoma problemami:
-wartość zwracana do pliku test.txt jest 0( dlaczego czas_start i czas_stop są sobie równe?) 
-/copy nadpisuje plik zamiast pisac w nowej linii

skrypt:
#!/bin/bash

psql WYPOZYCZALNIA postgres<< EOF

        CREATE OR REPLACE FUNCTION funkcja(i integer) returns double precision as'
                DECLARE
                czas_start double precision;
                czas_stop double precision;
                BEGIN
                SELECT extract(epoch from now()) into czas_start;
                insert into UZYTKOWNICY VALUES(16,''PIOTiR'',''PAWEL'',''FS'',1,1,''kRAKOW'',''31543'',''82060434215'',''ASASASASA'',''510784543'');
                SELECT extract(epoch from now()) into czas_stop;
                RETURN czas_stop-czas_start;
        end;
        'language 'plpgsql';
        \copy   (select * from funkcja(50)) To 'test.txt'
        \q
EOF]]></description>
			<author><![CDATA[dummy@example.com (piter0406)]]></author>
			<pubDate>Sun, 20 Sep 2015 12:05:31 +0000</pubDate>
			<guid>https://forum.postgresql.org.pl/viewtopic.php?pid=5550#p5550</guid>
		</item>
	</channel>
</rss>
