<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Sinkro.net &#187; db</title>
	<atom:link href="http://www.sinkro.net/tag/db/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.sinkro.net</link>
	<description>Software e dintorni. ... soprattutto dintorni ;-)</description>
	<lastBuildDate>Sun, 01 Aug 2010 10:16:25 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Installare PsycoPg2 su OsX</title>
		<link>http://www.sinkro.net/2009/02/17/installare-psycopg2-su-osx/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=installare-psycopg2-su-osx</link>
		<comments>http://www.sinkro.net/2009/02/17/installare-psycopg2-su-osx/#comments</comments>
		<pubDate>Tue, 17 Feb 2009 15:15:44 +0000</pubDate>
		<dc:creator>Massimiliano</dc:creator>
				<category><![CDATA[Articoli]]></category>
		<category><![CDATA[db]]></category>
		<category><![CDATA[mac]]></category>
		<category><![CDATA[osx]]></category>
		<category><![CDATA[postgres]]></category>
		<category><![CDATA[postgresql]]></category>
		<category><![CDATA[python]]></category>

		<guid isPermaLink="false">http://www.sinkro.net/?p=390</guid>
		<description><![CDATA[Se avete provato ad installare PsycoPg in OsX Leopard via easy_install avrete notato che l&#8217;installazione fallisce. Il problema sta nel percorso di Postgresql che varia a seconda del metodo di installazione utilizzato. Si tratta quindi di configurare PsycoPg con il percorso corretto di Postgresql. Ma partiamo dall&#8217;inizio e recuperiamo l&#8217;ultima versione di PsycoPg che al [...]


Altri articoli di interesse:<ol><li><a href='http://www.sinkro.net/2005/11/09/rilasciato-postgresql-81/' rel='bookmark' title='Permanent Link: Rilasciato PostgreSQL 8.1'>Rilasciato PostgreSQL 8.1</a> <small>PostgreSQL 8.1 contiene piu&#8217; di 120 tra nuove caratteristiche e...</small></li>
<li><a href='http://www.sinkro.net/2005/01/20/rilasciato-postgresql-80/' rel='bookmark' title='Permanent Link: Rilasciato PostgreSQL 8.0'>Rilasciato PostgreSQL 8.0</a> <small>NY, NY: 19 Gennaio 2005 &#8211; Il Gruppo di Sviluppo...</small></li>
<li><a href='http://www.sinkro.net/2006/10/22/lightning-admin/' rel='bookmark' title='Permanent Link: Lightning Admin'>Lightning Admin</a> <small>Postgres Lightning Admin o PGLA per gli amici, &egrave; un...</small></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p><img class="alignright size-full wp-image-402" title="pgsql" src="http://www.sinkro.net/wp-content/uploads/2009/02/pgsql.jpg" alt="pgsql" width="262" height="207" />Se avete provato ad installare <a href="http://initd.org/pub/software/psycopg/" target="_blank">PsycoPg</a> in OsX Leopard via <em>easy_install</em> avrete notato che l&#8217;installazione fallisce.</p>
<p>Il problema sta nel percorso di <a href="http://www.postgresql.org/" target="_blank">Postgresql</a> che varia a seconda del metodo di installazione utilizzato.</p>
<p>Si tratta quindi di configurare PsycoPg con il percorso corretto di Postgresql.</p>
<p><span id="more-390"></span></p>
<p>Ma partiamo dall&#8217;inizio e recuperiamo l&#8217;ultima versione di PsycoPg che al momento in cui scrivo Ã¨ la 2.0.8:</p>
<p><code>curl -o psycopg2.tar.gz http://www.initd.org/pub/software/psycopg/psycopg2-2.0.8.tar.gz<br />
</code><br />
scompattiamo:<br />
<code>tar zxvf psycopg2.tar.gz</code></p>
<p>posizioniamoci all&#8217;interno della directory:<br />
<code>cd psycopg2-2.0.8</code></p>
<p>apriamo il file setup.cfg eliminando il commento alla riga 34,<br />
<code>#pg_config=</code></p>
<p>dovremo completare la riga con il percorso corretto di <em>pg_config</em>.</p>
<p>Installando Postgresql via <a href="http://www.macports.org/">MacPorts</a>, come nel mio caso, <em>pg_config</em> si troverÃ  in:<br />
<code>/opt/local/lib/postgresql83/bin/pg_config</code></p>
<p>completo quindi la mia riga:<br />
<code>pg_config=/opt/local/lib/postgresql83/bin/pg_config</code></p>
<p>Salvo e e lancio il setup:</p>
<p><code>sudo python setup.py install</code></p>
<p>che a questo punto dovrebbe andare a buon fine.</p>
<p>Riferimenti:</p>
<ul>
<li><a href="http://jasonism.org/weblog/2008/nov/06/getting-psycopg2-work-mac-os-x-leopard/" target="_blank">http://jasonism.org/weblog/2008/nov/06/getting-psycopg2-work-mac-os-x-leopard/</a></li>
<li><a href="http://blog.jonypawks.net/2008/06/20/installing-psycopg2-on-os-x/" target="_blank">http://blog.jonypawks.net/2008/06/20/installing-psycopg2-on-os-x/</a></li>
</ul>


<p>Altri articoli di interesse:<ol><li><a href='http://www.sinkro.net/2005/11/09/rilasciato-postgresql-81/' rel='bookmark' title='Permanent Link: Rilasciato PostgreSQL 8.1'>Rilasciato PostgreSQL 8.1</a> <small>PostgreSQL 8.1 contiene piu&#8217; di 120 tra nuove caratteristiche e...</small></li>
<li><a href='http://www.sinkro.net/2005/01/20/rilasciato-postgresql-80/' rel='bookmark' title='Permanent Link: Rilasciato PostgreSQL 8.0'>Rilasciato PostgreSQL 8.0</a> <small>NY, NY: 19 Gennaio 2005 &#8211; Il Gruppo di Sviluppo...</small></li>
<li><a href='http://www.sinkro.net/2006/10/22/lightning-admin/' rel='bookmark' title='Permanent Link: Lightning Admin'>Lightning Admin</a> <small>Postgres Lightning Admin o PGLA per gli amici, &egrave; un...</small></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.sinkro.net/2009/02/17/installare-psycopg2-su-osx/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Lightning Admin</title>
		<link>http://www.sinkro.net/2006/10/22/lightning-admin/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=lightning-admin</link>
		<comments>http://www.sinkro.net/2006/10/22/lightning-admin/#comments</comments>
		<pubDate>Sun, 22 Oct 2006 17:25:42 +0000</pubDate>
		<dc:creator>Massimiliano</dc:creator>
				<category><![CDATA[Articoli]]></category>
		<category><![CDATA[db]]></category>
		<category><![CDATA[postgres]]></category>
		<category><![CDATA[postgresql]]></category>

		<guid isPermaLink="false">http://www.sinkro.net/2006/10/22/lightning-admin/</guid>
		<description><![CDATA[Postgres Lightning Admin o PGLA per gli amici, &#232; un ottimo compagno di lavoro per chi, come me, utilizza PostgreSql. Mantiene la testa alta di fronte a concorrenti molto ma molto più costosi, chi ha cercato strumenti per PostgreSql sa a quali prodotti mi riferisco, e si fa apprezzare per più di una caratteristica, tra [...]


Altri articoli di interesse:<ol><li><a href='http://www.sinkro.net/2005/01/20/rilasciato-postgresql-80/' rel='bookmark' title='Permanent Link: Rilasciato PostgreSQL 8.0'>Rilasciato PostgreSQL 8.0</a> <small>NY, NY: 19 Gennaio 2005 &#8211; Il Gruppo di Sviluppo...</small></li>
<li><a href='http://www.sinkro.net/2009/02/17/installare-psycopg2-su-osx/' rel='bookmark' title='Permanent Link: Installare PsycoPg2 su OsX'>Installare PsycoPg2 su OsX</a> <small>Se avete provato ad installare PsycoPg in OsX Leopard via...</small></li>
<li><a href='http://www.sinkro.net/2005/11/09/rilasciato-postgresql-81/' rel='bookmark' title='Permanent Link: Rilasciato PostgreSQL 8.1'>Rilasciato PostgreSQL 8.1</a> <small>PostgreSQL 8.1 contiene piu&#8217; di 120 tra nuove caratteristiche e...</small></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p><img id="image64" style="float: right;" src="http://www.sinkro.net/wp-content/uploads/2006/10/pglagrantmanager.jpg" alt="PGLA Grant managment" /><a href="http://www.amsoftwaredesign.com" target="_blank">Postgres Lightning Admin</a> o PGLA per gli amici, &egrave; un ottimo compagno di lavoro per chi, come me, utilizza PostgreSql.</p>
<p>Mantiene la testa alta di fronte a concorrenti molto ma molto più costosi, chi ha cercato strumenti per PostgreSql sa a quali prodotti mi riferisco, e si fa apprezzare per più di una caratteristica, tra cui a mio avviso, l&#8217;ottimo <em>Grant Manager</em>.</p>
<p>Vi rimando alla <a href="http://www.amsoftwaredesign.com/index.php?option=com_content&amp;task=view&amp;id=5&amp;Itemid=32" target="_blank">home page del prodotto</a> per un elenco completo delle features.</p>
<p>Per festeggiare il secondo anniversario del rilascio, PGLA normalmente venduto a $49,99 è in offerta a $ 9.99 (€ 8.13) e nell&#8217;offerta è inclusa anche la neonata versione per MySql!!!.</p>
<p>Disponibile anche in prova per 30 giorni.</p>
<p>Davvero un affare.</p>
<p><strong>Consigliato.!!!</strong></p>


<p>Altri articoli di interesse:<ol><li><a href='http://www.sinkro.net/2005/01/20/rilasciato-postgresql-80/' rel='bookmark' title='Permanent Link: Rilasciato PostgreSQL 8.0'>Rilasciato PostgreSQL 8.0</a> <small>NY, NY: 19 Gennaio 2005 &#8211; Il Gruppo di Sviluppo...</small></li>
<li><a href='http://www.sinkro.net/2009/02/17/installare-psycopg2-su-osx/' rel='bookmark' title='Permanent Link: Installare PsycoPg2 su OsX'>Installare PsycoPg2 su OsX</a> <small>Se avete provato ad installare PsycoPg in OsX Leopard via...</small></li>
<li><a href='http://www.sinkro.net/2005/11/09/rilasciato-postgresql-81/' rel='bookmark' title='Permanent Link: Rilasciato PostgreSQL 8.1'>Rilasciato PostgreSQL 8.1</a> <small>PostgreSQL 8.1 contiene piu&#8217; di 120 tra nuove caratteristiche e...</small></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.sinkro.net/2006/10/22/lightning-admin/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Come creare una funzione in C per PostgreSql</title>
		<link>http://www.sinkro.net/2006/08/01/come-creare-una-funzione-in-c-per-postgresql/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=come-creare-una-funzione-in-c-per-postgresql</link>
		<comments>http://www.sinkro.net/2006/08/01/come-creare-una-funzione-in-c-per-postgresql/#comments</comments>
		<pubDate>Tue, 01 Aug 2006 11:23:03 +0000</pubDate>
		<dc:creator>Massimiliano</dc:creator>
				<category><![CDATA[Codice]]></category>
		<category><![CDATA[c]]></category>
		<category><![CDATA[db]]></category>
		<category><![CDATA[postgres]]></category>
		<category><![CDATA[postgresql]]></category>

		<guid isPermaLink="false">http://www.sinkro.net/2006/08/01/come-creare-una-funzione-in-c-per-postgresql/</guid>
		<description><![CDATA[Qualche tempo fa, ho avuto necessità di eseguire uno script esterno legato ad un trigger di PostgreSql. All'epoca, l'unica soluzione che ho trovato è stata di creare una funzione in C che richiamasse lo script con i dovuti parametri. Questo il codice: #include #include #include &#34;postgres.h&#34; #include #include &#34;fmgr.h&#34; #include &#34;utils/builtins.h&#34; #define _textout(str) DatumGetPointer(DirectFunctionCall1(textout, PointerGetDatum(str))) [...]


Altri articoli di interesse:<ol><li><a href='http://www.sinkro.net/2005/01/20/rilasciato-postgresql-80/' rel='bookmark' title='Permanent Link: Rilasciato PostgreSQL 8.0'>Rilasciato PostgreSQL 8.0</a> <small>NY, NY: 19 Gennaio 2005 - Il Gruppo di Sviluppo...</small></li>
<li><a href='http://www.sinkro.net/2005/11/09/rilasciato-postgresql-81/' rel='bookmark' title='Permanent Link: Rilasciato PostgreSQL 8.1'>Rilasciato PostgreSQL 8.1</a> <small>PostgreSQL 8.1 contiene piu' di 120 tra nuove caratteristiche e...</small></li>
<li><a href='http://www.sinkro.net/2006/10/22/lightning-admin/' rel='bookmark' title='Permanent Link: Lightning Admin'>Lightning Admin</a> <small>Postgres Lightning Admin o PGLA per gli amici, &egrave; un...</small></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>Qualche tempo fa, ho avuto necessità di eseguire uno script esterno legato ad un trigger di PostgreSql.<br />
All'epoca, l'unica soluzione che ho trovato è stata di creare una funzione in C che richiamasse lo script con i dovuti parametri.</p>
<p>Questo il codice:</p>
<div class="syntax_hilite">
<div id="c-3">
<div class="c"><span style="color: #339933;">#include</span><br />
<span style="color: #339933;">#include</span><br />
<span style="color: #339933;">#include &quot;postgres.h&quot;</span><br />
<span style="color: #339933;">#include</span><br />
<span style="color: #339933;">#include &quot;fmgr.h&quot;</span><br />
<span style="color: #339933;">#include &quot;utils/builtins.h&quot;</span></p>
<p><span style="color: #339933;">#define _textout(str) DatumGetPointer(DirectFunctionCall1(textout, PointerGetDatum(str)))</span></p>
<p>PG_FUNCTION_INFO_V1<span style="color: #66cc66;">&#40;</span>esegui<span style="color: #66cc66;">&#41;</span>;<br />
Datum&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;esegui<span style="color: #66cc66;">&#40;</span>PG_FUNCTION_ARGS<span style="color: #66cc66;">&#41;</span>;</p>
<p>Datum&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;esegui<span style="color: #66cc66;">&#40;</span>PG_FUNCTION_ARGS<span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">&#123;</span><br />
<span style="color: #993333;">int</span> pid;</p>
<p><span style="color: #993333;">char</span> *path, *cmd, *host, *user, *pwd, *param; <span style="color: #808080; font-style: italic;">//Parametri della funzione</span></p>
<p>path&nbsp; &nbsp;= _textout<span style="color: #66cc66;">&#40;</span>PG_GETARG_TEXT_P<span style="color: #66cc66;">&#40;</span><span style="color: #cc66cc;">0</span><span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">&#41;</span>;<br />
cmd&nbsp; &nbsp; = _textout<span style="color: #66cc66;">&#40;</span>PG_GETARG_TEXT_P<span style="color: #66cc66;">&#40;</span><span style="color: #cc66cc;">1</span><span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">&#41;</span>;<br />
host&nbsp; &nbsp;= _textout<span style="color: #66cc66;">&#40;</span>PG_GETARG_TEXT_P<span style="color: #66cc66;">&#40;</span><span style="color: #cc66cc;">2</span><span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">&#41;</span>;<br />
user&nbsp; &nbsp;= _textout<span style="color: #66cc66;">&#40;</span>PG_GETARG_TEXT_P<span style="color: #66cc66;">&#40;</span><span style="color: #cc66cc;">3</span><span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">&#41;</span>;<br />
pwd&nbsp; &nbsp; = _textout<span style="color: #66cc66;">&#40;</span>PG_GETARG_TEXT_P<span style="color: #66cc66;">&#40;</span><span style="color: #cc66cc;">4</span><span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">&#41;</span>;<br />
param&nbsp; = _textout<span style="color: #66cc66;">&#40;</span>PG_GETARG_TEXT_P<span style="color: #66cc66;">&#40;</span><span style="color: #cc66cc;">5</span><span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">&#41;</span>;</p>
<p><span style="color: #808080; font-style: italic;">// Eseguo un fork per evitare di rallentare le operazioni sul database</span><br />
<span style="color: #b1b100;">switch</span><span style="color: #66cc66;">&#40;</span>pid=fork<span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">&#123;</span><br />
<span style="color: #b1b100;">case</span> -<span style="color: #cc66cc;">1</span>: <span style="color: #808080; font-style: italic;">//Errore. Non posso eseguire il fork.</span><br />
exit<span style="color: #66cc66;">&#40;</span>-<span style="color: #cc66cc;">1</span><span style="color: #66cc66;">&#41;</span>;<br />
<span style="color: #b1b100;">case</span> <span style="color: #cc66cc;">0</span> : <span style="color: #808080; font-style: italic;">//Fork riuscita. Eseguo il codice &quot;figlio&quot;</span><br />
execl<span style="color: #66cc66;">&#40;</span>path, cmd, host, user, pwd, param,<span style="color: #cc66cc;">0</span><span style="color: #66cc66;">&#41;</span>; <span style="color: #808080; font-style: italic;">// Questo e' il codice &quot;figlio&quot;</span><br />
exit<span style="color: #66cc66;">&#40;</span><span style="color: #cc66cc;">1</span><span style="color: #66cc66;">&#41;</span>;<br />
<span style="color: #b1b100;">default</span>:<br />
<span style="color: #b1b100;">return</span> pid;<br />
exit<span style="color: #66cc66;">&#40;</span><span style="color: #cc66cc;">1</span><span style="color: #66cc66;">&#41;</span>;<br />
<span style="color: #66cc66;">&#125;</span><br />
<span style="color: #66cc66;">&#125;</span></div>
</div>
</div>
<p></p>
<p>Per utilizzare questa funzione con postgres, sono necessari pochi semplici passi:</p>
<p>Per prima cosa compiliamo la nostra funzione c (nel mio caso il file era: <em>execcmdrouter.c</em>).<br />
<code><br />
gcc -I/usr/include/postgresql/server/ -shared execcmdrouter.c -o execcmdrouter.so<br />
</code><br />
Copiamo l'oggetto ottenuto in "casa" di postgres e attribuiamogliene la proprietà <img src='http://www.sinkro.net/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /><br />
<code><br />
cp execcmdrouter.so /var/lib/postgres/<br />
chown postgres.postgres /var/lib/postgres/execcmdrouter.so<br />
</code></p>
<p>Quindi creiamo la funzione in postgres:</p>
<p><code><br />
CREATE FUNCTION esegui(text,text,text,text,text,text) RETURNS INTEGER<br />
AS '/var/lib/postgres/execcmdrouter.so' LANGUAGE C;<br />
</code></p>
<p>Fatto.</p>
<p>Spero possa a essere utile a qualcuno.</p>


<p>Altri articoli di interesse:<ol><li><a href='http://www.sinkro.net/2005/01/20/rilasciato-postgresql-80/' rel='bookmark' title='Permanent Link: Rilasciato PostgreSQL 8.0'>Rilasciato PostgreSQL 8.0</a> <small>NY, NY: 19 Gennaio 2005 - Il Gruppo di Sviluppo...</small></li>
<li><a href='http://www.sinkro.net/2005/11/09/rilasciato-postgresql-81/' rel='bookmark' title='Permanent Link: Rilasciato PostgreSQL 8.1'>Rilasciato PostgreSQL 8.1</a> <small>PostgreSQL 8.1 contiene piu' di 120 tra nuove caratteristiche e...</small></li>
<li><a href='http://www.sinkro.net/2006/10/22/lightning-admin/' rel='bookmark' title='Permanent Link: Lightning Admin'>Lightning Admin</a> <small>Postgres Lightning Admin o PGLA per gli amici, &egrave; un...</small></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.sinkro.net/2006/08/01/come-creare-una-funzione-in-c-per-postgresql/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Output di date in formato ISO in Sql Server 2000</title>
		<link>http://www.sinkro.net/2006/07/27/output-di-date-in-formato-iso-in-sql-server-2000/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=output-di-date-in-formato-iso-in-sql-server-2000</link>
		<comments>http://www.sinkro.net/2006/07/27/output-di-date-in-formato-iso-in-sql-server-2000/#comments</comments>
		<pubDate>Thu, 27 Jul 2006 11:19:38 +0000</pubDate>
		<dc:creator>Massimiliano</dc:creator>
				<category><![CDATA[Codice]]></category>
		<category><![CDATA[db]]></category>
		<category><![CDATA[sqlserver]]></category>

		<guid isPermaLink="false">http://www.sinkro.net/2006/07/27/output-di-date-in-formato-iso-in-sql-server-2000/</guid>
		<description><![CDATA[CONVERT(CHAR(8),getdate(),112) 112! Soprattutto intuitivo! Altri articoli di interesse:Come creare una funzione in C per PostgreSql Qualche tempo fa, ho avuto necessità di eseguire uno script...


Altri articoli di interesse:<ol><li><a href='http://www.sinkro.net/2006/08/01/come-creare-una-funzione-in-c-per-postgresql/' rel='bookmark' title='Permanent Link: Come creare una funzione in C per PostgreSql'>Come creare una funzione in C per PostgreSql</a> <small>Qualche tempo fa, ho avuto necessità di eseguire uno script...</small></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p><code><br />
CONVERT(CHAR(8),getdate(),112)<br />
</code><br />
<strong>112! Soprattutto intuitivo!</strong></p>


<p>Altri articoli di interesse:<ol><li><a href='http://www.sinkro.net/2006/08/01/come-creare-una-funzione-in-c-per-postgresql/' rel='bookmark' title='Permanent Link: Come creare una funzione in C per PostgreSql'>Come creare una funzione in C per PostgreSql</a> <small>Qualche tempo fa, ho avuto necessità di eseguire uno script...</small></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.sinkro.net/2006/07/27/output-di-date-in-formato-iso-in-sql-server-2000/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Rilasciato PostgreSQL 8.1</title>
		<link>http://www.sinkro.net/2005/11/09/rilasciato-postgresql-81/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=rilasciato-postgresql-81</link>
		<comments>http://www.sinkro.net/2005/11/09/rilasciato-postgresql-81/#comments</comments>
		<pubDate>Wed, 09 Nov 2005 08:16:58 +0000</pubDate>
		<dc:creator>Massimiliano</dc:creator>
				<category><![CDATA[Articoli]]></category>
		<category><![CDATA[db]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[osx]]></category>
		<category><![CDATA[postgres]]></category>
		<category><![CDATA[postgresql]]></category>
		<category><![CDATA[windows]]></category>

		<guid isPermaLink="false">http://www.sinkro.net/wp/?p=8</guid>
		<description><![CDATA[PostgreSQL 8.1 contiene piu' di 120 tra nuove caratteristiche e miglioramenti contribuiti da quasi 200 sviluppatori. Tra queste ci sono: Nuove caratteristiche avanzate di database Roles, IN/OUT Parameters, Two-Phase Commit (2PC). Performance migliorate Improved Multiprocessor, Bitmap Scan, Table Partitioning, Shared Row Locking. Caratteristiche aggiuntive GiST, COPY Refactoring, 64-bit Shared Memory, Integrated Autovacuum, Faster Aggregates, Adminstration [...]


Altri articoli di interesse:<ol><li><a href='http://www.sinkro.net/2005/01/20/rilasciato-postgresql-80/' rel='bookmark' title='Permanent Link: Rilasciato PostgreSQL 8.0'>Rilasciato PostgreSQL 8.0</a> <small>NY, NY: 19 Gennaio 2005 - Il Gruppo di Sviluppo...</small></li>
<li><a href='http://www.sinkro.net/2006/08/01/come-creare-una-funzione-in-c-per-postgresql/' rel='bookmark' title='Permanent Link: Come creare una funzione in C per PostgreSql'>Come creare una funzione in C per PostgreSql</a> <small>Qualche tempo fa, ho avuto necessità di eseguire uno script...</small></li>
<li><a href='http://www.sinkro.net/2007/02/14/delphi-per-vista-e-delphi-per-php-rumors/' rel='bookmark' title='Permanent Link: Delphi per Vista e Delphi per PHP. Rumors.'>Delphi per Vista e Delphi per PHP. Rumors.</a> <small>Dal blog di Marco CantÃ¹ apprendo che si sono avute...</small></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p><img align="right" alt="PostgreSql" id="image21" src="http://www.sinkro.net/wp-content/uploads/2006/07/pgsql.jpg" />PostgreSQL 8.1 contiene piu' di 120 tra nuove caratteristiche e miglioramenti contribuiti da quasi 200 sviluppatori.</p>
<p align="justify">Tra queste ci sono:</p>
<p>Nuove caratteristiche avanzate di database<br />
Roles, IN/OUT Parameters, Two-Phase Commit (2PC).</p>
<p>Performance migliorate<br />
Improved Multiprocessor, Bitmap Scan, Table Partitioning, Shared Row Locking.</p>
<p>Caratteristiche aggiuntive<br />
GiST, COPY Refactoring, 64-bit Shared Memory, Integrated Autovacuum, Faster Aggregates, Adminstration Functions, Compatibility Functions.</p>
<p>Informazioni esaustive sulle nuove caratteristiche possono essere trovate qua:<br />
<a href="http://www.postgresql.org/docs/current/static/release.html#RELEASE-8-1">http://www.postgresql.org/docs/current/static/release.html#RELEASE-8-1</a></p>
<p>PostgreSQL 8.1.0 puo' essere scaricato dalle seguenti posizioni:</p>
<p>FTP Mirrors<br />
- <a href="http://www.postgresql.org/ftp/latest/">http://www.postgresql.org/ftp/latest/</a></p>
<p>Bittorrent<br />
- <a href="http://www.postgresql.org/download/bittorrent">http://www.postgresql.org/download/bittorrent</a></p>
<p>Windows Installer<br />
- <a href="http://www.postgresql.org/ftp/binary/v8.1.0/win32">http://www.postgresql.org/ftp/binary/v8.1.0/win32</a></p>
<p>Other Binaries, including Linux, Mac OSx and Solaris<br />
- <a href="http://www.postgresql.org/ftp/binary/v8.1.0/">http://www.postgresql.org/ftp/binary/v8.1.0/</a></p>
<p>Sourceforge<br />
- <a href="http://sourceforge.net/projects/pgsql">http://sourceforge.net/projects/pgsql</a></p>


<p>Altri articoli di interesse:<ol><li><a href='http://www.sinkro.net/2005/01/20/rilasciato-postgresql-80/' rel='bookmark' title='Permanent Link: Rilasciato PostgreSQL 8.0'>Rilasciato PostgreSQL 8.0</a> <small>NY, NY: 19 Gennaio 2005 - Il Gruppo di Sviluppo...</small></li>
<li><a href='http://www.sinkro.net/2006/08/01/come-creare-una-funzione-in-c-per-postgresql/' rel='bookmark' title='Permanent Link: Come creare una funzione in C per PostgreSql'>Come creare una funzione in C per PostgreSql</a> <small>Qualche tempo fa, ho avuto necessità di eseguire uno script...</small></li>
<li><a href='http://www.sinkro.net/2007/02/14/delphi-per-vista-e-delphi-per-php-rumors/' rel='bookmark' title='Permanent Link: Delphi per Vista e Delphi per PHP. Rumors.'>Delphi per Vista e Delphi per PHP. Rumors.</a> <small>Dal blog di Marco CantÃ¹ apprendo che si sono avute...</small></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.sinkro.net/2005/11/09/rilasciato-postgresql-81/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
