<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xml:base="http://pugs.postgresql.org" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
 <title>PUGs Recent Changes Feed</title>
 <link>http://pugs.postgresql.org/view/recent_changes</link>
 <description>All changes on the PostgreSQL User Group website</description>
 <language>en</language>
<item>
 <title>March meeting</title>
 <link>http://pugs.postgresql.org/node/1624</link>
 <description>Next Thursday, for our regularly scheduled meeting, we will be having a 9.0 alpha testing party!

When:  7 pm, Thursday, March 19, 2010
Where:  FreeGeek
Who:  YOU!

If you want to test it on your own machine, please download it ahead of time:

http://www.postgresql.org/ftp/source/9.0alpha4/

If you want to work on one of the P4 Lab machines, contact Mark so he can get an account set up for you.

Read:
http://wiki.postgresql.org/wiki/HowToBetaTest
http://developer.postgresql.org/pgdocs/postgres/release-9-0.html

You don&#039;t need a laptop to participate - we can do pair-agile-eXtreme testing!

Afterwards, as usual, we will have beer/crash the PDX.pm Hackathon at the Lucky Lab.
</description>
 <comments>http://pugs.postgresql.org/node/1624#comments</comments>
 <category domain="http://pugs.postgresql.org/taxonomy/term/172">pdxpug meeting portland</category>
 <pubDate>Wed, 10 Mar 2010 01:27:51 +0000</pubDate>
 <dc:creator>gabrielle</dc:creator>
 <guid isPermaLink="false">1624 at http://pugs.postgresql.org</guid>
</item>
<item>
 <title>Seapug (March) - Data Acquisition &amp; Data Destruction</title>
 <link>http://pugs.postgresql.org/node/1623</link>
 <description>Welcome to the Seattle Postgres Users Group (&lt;A HREF=&quot;http://www.seapug.org/&quot;&gt;SEAPUG&lt;/A&gt;)

On March 9th at 7PM, Robert Emin will be doing a talk on real time data acquisition using National Instruments LabView and writing the sensor data directly into a PostgreSQL database.

Afterword&#039;s, I will do a presentation on Data Destruction and how some of the current methods are becoming less effective as the size of the drive increase, plus some new methods that are built into the drive that you may not know about.

We meet the second Tuesday of the month at 7PM at
&lt;A HREF=&quot;http://www.scharp.org/&quot;&gt;Statistical Center for HIV/AIDS Research and Prevention (SCHARP)&lt;/A&gt;
&lt;A HREF=&quot;http://www.fhcrc.org/&quot;&gt;Fred Hutchinson Cancer Research Center (FHCRC)&lt;/A&gt;
&lt;A HREF=&quot;hhttp://www.seapug.org/Locations/1616Eastlake/1616Eastlake.php&quot;&gt;1616 Eastlake Ave N.&lt;/A&gt;
Seattle, WA 98102

Please arrive between 6:30 &amp; 7:00 PM, so that we can easily accommodate you, because:
1) The parking garage automatically closes at 7 PM (free guest parking)
2) This is a secure building, everyone will meet in the lobby (and get a which chance to chat with each other) and then we will escort everyone to the conference room.
3) If you do arrive late, have the guard call the conference room, so that we can send someone down to get you.

This will get much easier and smoother after the first few meetings.

If you are going to be attending please post on the seapug@postgresql.org list or send me a direct email at lalbin@scharp.org I need to confirmation so that I know if we need to wait for someone else to arrive before we start the presentation.

Afterword&#039;s we will be going to &lt;A HREF=&quot;http://www.feierabendseattle.com/&quot;&gt;Feierabend&lt;/A&gt; (German Pub) for a bite to eat / drink and a change to get to know each other.

Lloyd
</description>
 <comments>http://pugs.postgresql.org/node/1623#comments</comments>
 <category domain="http://pugs.postgresql.org/taxonomy/term/170">Seattle</category>
 <category domain="http://pugs.postgresql.org/taxonomy/term/39">meeting</category>
 <category domain="http://pugs.postgresql.org/taxonomy/term/171">seapug</category>
 <pubDate>Mon, 01 Mar 2010 22:08:24 +0000</pubDate>
 <dc:creator>lalbin</dc:creator>
 <guid isPermaLink="false">1623 at http://pugs.postgresql.org</guid>
</item>
<item>
 <title>JNBPUG is meeting in March</title>
 <link>http://pugs.postgresql.org/node/1622</link>
 <description>I have pieced my willingness to organise back together after last year&#039;s less than successful attempts to get a PUG meeting together.

JNBPUG will be meeting on Monday the 15th of March, and we actually have some confirmed attendees this time.

For those who are puzzled by the name it comes from the airport code for OR Tambo, This is not all about Jo&#039;burg - GAU belongs to Bhorjar in India, which will one day hopefully have its own PUG.

Provisional venue for the meeting is the Wits Business School on St Andrews Rd in Parktown. &lt;a href=&quot;http://www.wbs.ac.za/about_wbs/contact_us/979748.htm&quot;&gt;A map&lt;/a&gt; is available from their website. Starting time is TBD, depending mainly on whether there are any Pretoria based people who want to attend,

There will be a presentation on partitioning, and an opportunity to find out what other people are doing with Postgres.

If you&#039;re interested please &lt;a href=&quot;http://mail.postgresql.org/mj/mj_wwwusr/domain=postgresql.org?func=lists-long-full&amp;extra=jnbpug&quot;&gt;join the mailing list&lt;/a&gt; and say so - and get updates on times and access control at the campus.</description>
 <comments>http://pugs.postgresql.org/node/1622#comments</comments>
 <category domain="http://pugs.postgresql.org/taxonomy/term/163">jnbpug</category>
 <pubDate>Fri, 26 Feb 2010 18:07:53 +0000</pubDate>
 <dc:creator>thebellhead</dc:creator>
 <guid isPermaLink="false">1622 at http://pugs.postgresql.org</guid>
</item>
<item>
 <title>February Meeting 2/18/2010: Over Normalization from a developers point of view</title>
 <link>http://pugs.postgresql.org/node/1618</link>
 <description>Ben Hengst will be speaking at the next PDXPUG meeting at FreeGeek (at 7:00pm - 1731 SE 10th Avenue, Portland, OR).

-----

Ben Hengst works for Powells.com and has been involved in some in house restructuring, mostly centered around moving to a very vertical structure. This talk will revolve around what works and what doesn&#039;t, code and people problems that have been encountered and how to dig your self out.

Looking forward to seeing everyone there....and of course, drinks at the Lucky Lab (http://www.luckylab.com/ ) at 915 SE Hawthorne Blvd. afterwards.</description>
 <comments>http://pugs.postgresql.org/node/1618#comments</comments>
 <category domain="http://pugs.postgresql.org/taxonomy/term/20">Portland PostgreSQL Users Group</category>
 <pubDate>Wed, 10 Feb 2010 16:15:08 +0000</pubDate>
 <dc:creator>markwkm</dc:creator>
 <guid isPermaLink="false">1618 at http://pugs.postgresql.org</guid>
</item>
<item>
 <title>February AustinPUG meeting</title>
 <link>http://pugs.postgresql.org/node/1617</link>
 <description>TOMORROW! Wednesday Feb 10th, 7PM at Sun.

I&#039;ll be presenting on all the new stuff in Postgres 9.0.

RSVP to austinpug@postgresql.org appreciated.</description>
 <comments>http://pugs.postgresql.org/node/1617#comments</comments>
 <category domain="http://pugs.postgresql.org/taxonomy/term/96">AustinPUG</category>
 <category domain="http://pugs.postgresql.org/taxonomy/term/39">meeting</category>
 <pubDate>Tue, 09 Feb 2010 17:26:54 +0000</pubDate>
 <dc:creator>decibel</dc:creator>
 <guid isPermaLink="false">1617 at http://pugs.postgresql.org</guid>
</item>
<item>
 <title>Start of the Seattle Postgres Users Group (Seapug)</title>
 <link>http://pugs.postgresql.org/node/1613</link>
 <description>Welcome to the new Seattle Postgres Users Group (&lt;A HREF=&quot;http://www.seapug.org/&quot;&gt;SEAPUG&lt;/A&gt;)

We will be meeting the second Tuesday of the month at 7PM at 
&lt;A HREF=&quot;http://www.scharp.org/&quot;&gt;Statistical Center for HIV/AIDS Research and Prevention (SCHARP)&lt;/A&gt;
&lt;A HREF=&quot;http://www.fhcrc.org/&quot;&gt;Fred Hutchinson Cancer Research Center (FHCRC)&lt;/A&gt;
&lt;A HREF=&quot;http://www.seapug.org/Locations/1616Eastlake/1616Eastlake.php&quot;&gt;1616 Eastlake Ave N.&lt;/A&gt;
Seattle, WA 98102

We would like to welcome Josh Drake of Command Prompt as our first presenter.

On February 9th at 7PM, Josh Drake will be doing a talk on PostgreSQL Performance.

Please arrive early, so that we can easily accommodate you, because:
1) The parking garage automatically closes at 7pm (free guest parking)
2) This is a secure building and we have to meet you in the lobby and escort you to the conference room.
3) If you do arrive late, have the guard call the conference room, so that we can send someone down to get you.

This will get much easier and smoother after the first few meetings.

If you are going to be attending please post on the seapug@postgresql.org list or send me an email at lalbin@scharp.org This will help make these first few meeting run smoother.

There are several local pubs nearby to chat at afterwards. I will have one of our group pick out a good one.

Lloyd</description>
 <category domain="http://pugs.postgresql.org/taxonomy/term/170">Seattle</category>
 <category domain="http://pugs.postgresql.org/taxonomy/term/39">meeting</category>
 <category domain="http://pugs.postgresql.org/taxonomy/term/171">seapug</category>
 <pubDate>Tue, 26 Jan 2010 06:58:46 +0000</pubDate>
 <dc:creator>lalbin</dc:creator>
 <guid isPermaLink="false">1613 at http://pugs.postgresql.org</guid>
</item>
<item>
 <title>SCALE 8X - Bird Of A Feather</title>
 <link>http://pugs.postgresql.org/node/1612</link>
 <description>&lt;p class=MsoNormal&gt;Josh Berkus will deliver a presentation on &lt;a href=&quot;http://developer.postgresql.org/pgdocs/postgres/release-8-5.html&quot;&gt;PostgreSQL Version 9.0&lt;/a&gt; during the &lt;a href=&quot;https://www.socallinuxexpo.org/scale8x/special-events/birds-feather&quot;&gt;Birds of a Feather&lt;/a&gt;” session at SCALE.&lt;span style=&#039;mso-spacerun:yes&#039;&gt;  &lt;/span&gt;

This is an excellent opportunity to learn about the exciting new features that are included in this new release and to meet other PostgreSQL users local to the &lt;st1:City&gt;&lt;st1:place&gt;Los Angeles&lt;/st1:place&gt;&lt;/st1:City&gt; area.&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;EVENT: &lt;span style=&#039;mso-tab-count:3&#039;&gt; &lt;/span&gt;&lt;a href=&quot;https://www.socallinuxexpo.org/scale8x/&quot;&gt;2010 SCALE 8X&lt;/a&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;LOCATION:&lt;span style=&#039;mso-tab-count:1&#039;&gt;   &lt;/span&gt;&lt;a href=&quot;https://www.socallinuxexpo.org/scale8x/hotel-information&quot;&gt;Westin Hotel&lt;/a&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;Room:&lt;span style=&#039;mso-tab-count:2&#039;&gt;              &lt;/span&gt;La Guardia&lt;/p&gt;

&lt;p class=MsoNormal&gt;Time:&lt;span style=&#039;mso-tab-count:2&#039;&gt;                &lt;/span&gt;&lt;st1:time Minute=&quot;0&quot; Hour=&quot;19&quot;&gt;7:00 pm&lt;/st1:time&gt;, Saturday February 20th&lt;span style=&#039;mso-tab-count:1&#039;&gt;          &lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;Inquiries for additional information can be sent to &lt;st1:PersonName&gt;lapug@postgresql.org&lt;/st1:PersonName&gt;.&lt;/p&gt;</description>
 <comments>http://pugs.postgresql.org/node/1612#comments</comments>
 <pubDate>Mon, 25 Jan 2010 23:13:00 +0000</pubDate>
 <dc:creator>lapug</dc:creator>
 <guid isPermaLink="false">1612 at http://pugs.postgresql.org</guid>
</item>
<item>
 <title>January Meeting recap</title>
 <link>http://pugs.postgresql.org/node/1611</link>
 <description>Meeting recap!

John Naylor entertained a packed room at FreeGeek with stories from his time as a data manager with the Obama campaign.  Especially interesting to me was the way he pulled together and verified voter data from a number of sources.  I sure wish I&#039;d known about the Geo::StreetAddress::US Perl module before I completed a similar project (albeit on a much smaller scale - several orders of magnitude smaller) for a local organization.

Also:  we had bacon.  And donuts.

See you next month for &quot;The Drama of a Fully Versioned Database in MySQL&quot; with Ben Hengst.</description>
 <comments>http://pugs.postgresql.org/node/1611#comments</comments>
 <category domain="http://pugs.postgresql.org/taxonomy/term/18">PDXPUG</category>
 <category domain="http://pugs.postgresql.org/taxonomy/term/39">meeting</category>
 <category domain="http://pugs.postgresql.org/taxonomy/term/59">recap</category>
 <pubDate>Sat, 23 Jan 2010 00:30:02 +0000</pubDate>
 <dc:creator>gabrielle</dc:creator>
 <guid isPermaLink="false">1611 at http://pugs.postgresql.org</guid>
</item>
<item>
 <title>LAPUG January Meeting</title>
 <link>http://pugs.postgresql.org/node/1610</link>
 <description>&lt;strong&gt;Topic for Consideration:&lt;/strong&gt;
Alan Gruskoff will present the use of Adobe Flex/ PHP-AMF using PostgreSQL.

&lt;strong&gt;Time:&lt;/strong&gt;
January 27, 7:30-9:00 pm (Wednesday Evening)

&lt;strong&gt;Location:&lt;/strong&gt; &lt;a href=&quot;http://pugs.postgresql.org/node/422&quot;&gt;Vote for your favorite meeting Location&lt;/a&gt;
Caltech
Steele 214 in Caltech.
370 South Holliston Avenue,
Pasadena, CA 91106


&lt;strong&gt;Map:&lt;/strong&gt;
&lt;a href=&quot;http://maps.google.com/maps/ms?ie=UTF8&amp;t=h&amp;hl=en&amp;msa=0&amp;ll=34.139186,-118.123265&amp;spn=0.001592,0.002403&amp;z=19&amp;msid=114588631836793408373.00045822d679f33626b04&quot;&gt;Map to Caltech&lt;/a&gt;
&lt;a href=&quot;http://www.caltech.edu/map/Caltech-map-2007-11-14.pdf&quot;&gt;Campus Map&lt;/a&gt;

[&lt;a href=&quot;http://pugs.postgresql.org/lapug/about&quot;&gt;About LAPUG&lt;/a&gt;] [&lt;a href=&quot;http://mail.postgresql.org/mj/mj_wwwusr?domain=postgresql.org&amp;func=lists-long-full&amp;extra=lapug&quot;&gt;Join the Mailing List&lt;/a&gt;] [&lt;a href=&quot;http://archives.postgresql.org/lapug/&quot;&gt;View List Archive&lt;/a&gt;]
</description>
 <comments>http://pugs.postgresql.org/node/1610#comments</comments>
 <pubDate>Wed, 13 Jan 2010 16:26:20 +0000</pubDate>
 <dc:creator>lapug</dc:creator>
 <guid isPermaLink="false">1610 at http://pugs.postgresql.org</guid>
</item>
<item>
 <title>January Meeting:  OBAMA!</title>
 <link>http://pugs.postgresql.org/node/1607</link>
 <description>John Naylor will be talking about his experience in Florida as a data manager for President Obama&#039;s 2008 campaign. He will discuss the role of data in political campaigns, and also refactor some data warehouse queries. Donuts and bacon provided.

Refreshments will be partaken at the Lucky Labrador Pub in SE Portland afterward.  PDX.pm Hackathon crashing will ensue.</description>
 <comments>http://pugs.postgresql.org/node/1607#comments</comments>
 <category domain="http://pugs.postgresql.org/taxonomy/term/169">PDXPUG meeting</category>
 <pubDate>Mon, 04 Jan 2010 16:28:39 +0000</pubDate>
 <dc:creator>gabrielle</dc:creator>
 <guid isPermaLink="false">1607 at http://pugs.postgresql.org</guid>
</item>
<item>
 <title>AustinPUG meeting, *WEDNESDAY* Dec. 9th</title>
 <link>http://pugs.postgresql.org/node/1500</link>
 <description>We&#039;ll be meeting Wednesday, Dec 9th, 7PM at Sun. I will be presenting on how we use table inheritance for what it was actually meant for and not just partitioning. Please RSVP to &lt;a href=&#039;http://archives.postgresql.org/austinpug/&#039;&gt;the mailing list&lt;/a&gt; so that we can get a count for Pizza!

Sun Microsystems
Building 8 - Longhorn Conference Room
5300 Riata Park Ct
Austin, TX 78727
&lt;a href=&#039;http://maps.google.com/maps?f=q&amp;hl=en&amp;geocode=&amp;q=5300+Riata+Park+Ct+78727&amp;sll=37.0625,-95.677068&amp;sspn=48.822589,63.808594&amp;ie=UTF8&amp;z=17&amp;iwloc=addr&#039;&gt;Map&lt;/a&gt;</description>
 <comments>http://pugs.postgresql.org/node/1500#comments</comments>
 <category domain="http://pugs.postgresql.org/taxonomy/term/96">AustinPUG</category>
 <category domain="http://pugs.postgresql.org/taxonomy/term/39">meeting</category>
 <pubDate>Fri, 04 Dec 2009 09:08:00 +0000</pubDate>
 <dc:creator>decibel</dc:creator>
 <guid isPermaLink="false">1500 at http://pugs.postgresql.org</guid>
</item>
<item>
 <title>November 2009 Meeting Recap and December Reminder</title>
 <link>http://pugs.postgresql.org/node/667</link>
 <description>The intro question of the night was &quot;what is your favorite cupcake flavor?&quot;  The majority of answers were chocolate with blue frosting and sprinkles, which Dan Colish brought that night.  Dan tried to distract us by talking about materialized views while people were munching on cupcakes.  He successfully gathered people&#039;s attention by talking about materialized view&#039;s benefits for decision support, OLAP, replication, load balancing, and controlling data access.

Reminder:  There will be no meeting in Decembers, but everyone is invited to the Winter Coders&#039; Social Tuesday, December 8, 2009 from 6–11pm at NedSpace Old Town.  Details for signing up are here: http://calagator.org/events/1250457765</description>
 <comments>http://pugs.postgresql.org/node/667#comments</comments>
 <pubDate>Sun, 22 Nov 2009 18:15:15 +0000</pubDate>
 <dc:creator>markwkm</dc:creator>
 <guid isPermaLink="false">667 at http://pugs.postgresql.org</guid>
</item>
<item>
 <title>PDXPUG November meeting!</title>
 <link>http://pugs.postgresql.org/node/620</link>
 <description>Where: FreeGeek
When: 7pm 19 Nov, 2009 

Dan Colish will be talking about materialized views.  And bringing cupcakes.  And he&#039;ll be talking about relational algebra, and we know what that means. :D  Afterwards, we will be crashing the pdx.pm hackathon at the Lucky Lab, and stealing their beer.

See you there!

gabrielle</description>
 <comments>http://pugs.postgresql.org/node/620#comments</comments>
 <category domain="http://pugs.postgresql.org/taxonomy/term/169">PDXPUG meeting</category>
 <pubDate>Sun, 15 Nov 2009 20:41:25 +0000</pubDate>
 <dc:creator>gabrielle</dc:creator>
 <guid isPermaLink="false">620 at http://pugs.postgresql.org</guid>
</item>
<item>
 <title>PDXPUG October Meeting!</title>
 <link>http://pugs.postgresql.org/node/599</link>
 <description>Where: FreeGeek
When:  7pm
Who:  Selena Deckelmann
Topic:  Bucardo: Replication with tiny little goats

Bucardo is a multi-master/master-slave replication system written in Perl that is pretty sweet. It&#039;s got a newly-revamped user interface, easy-to-use status indicators, and some cool features that the other major replication systems don&#039;t have.  With a release-early, release-often philosphy, features are being implemented and improved rapidly. Bucardo is currently deployed at several large ecommerce businesses, and has been a production-ready system for about 4 years.  Greg Sabino Mullane is the primary developer, and the engineers working with Bucardo have created a wiki, and are writing up test cases to help new folks get started right now.

Beer/hackathon crashing at the SE Lucky Lab afterwards, as usual.

See you there!</description>
 <comments>http://pugs.postgresql.org/node/599#comments</comments>
 <category domain="http://pugs.postgresql.org/taxonomy/term/25">meetings topics pdxpug portland oregon</category>
 <pubDate>Thu, 15 Oct 2009 00:13:45 +0100</pubDate>
 <dc:creator>gabrielle</dc:creator>
 <guid isPermaLink="false">599 at http://pugs.postgresql.org</guid>
</item>
<item>
 <title>AustinPUG MEETING CANCELLED!</title>
 <link>http://pugs.postgresql.org/node/593</link>
 <description>Tonights meeting has been canceled due to lack of response.</description>
 <comments>http://pugs.postgresql.org/node/593#comments</comments>
 <category domain="http://pugs.postgresql.org/taxonomy/term/166">AustinPUG Meeting</category>
 <pubDate>Tue, 06 Oct 2009 22:48:59 +0100</pubDate>
 <dc:creator>decibel</dc:creator>
 <guid isPermaLink="false">593 at http://pugs.postgresql.org</guid>
</item>
<item>
 <title>AustinPUG meeting, Tuesday Oct. 6th!</title>
 <link>http://pugs.postgresql.org/node/591</link>
 <description>7PM at Sun!</description>
 <comments>http://pugs.postgresql.org/node/591#comments</comments>
 <category domain="http://pugs.postgresql.org/taxonomy/term/166">AustinPUG Meeting</category>
 <pubDate>Fri, 02 Oct 2009 03:05:49 +0100</pubDate>
 <dc:creator>decibel</dc:creator>
 <guid isPermaLink="false">591 at http://pugs.postgresql.org</guid>
</item>
<item>
 <title>October LAPUG Meeting</title>
 <link>http://pugs.postgresql.org/node/588</link>
 <description>&lt;strong&gt;Topic for Consideration:&lt;/strong&gt;
Jim Mlodgenski from EnterpriseDB will present &quot;Architecting Your PostgreSQL Application for the Cloud.&quot;

&lt;strong&gt;Abstract:&lt;/strong&gt;
The cloud is a powerful environment for deploying applications, but like any type of infrastructure, it has strengths and weaknesses. This session will discuss how to leverage those strengths and mitigate the weaknesses on the data tier of your application. This architectural discussion will focus not only on performance and scalability, but also on security and management within a cloud environment.



&lt;strong&gt;Time:&lt;/strong&gt;
October 19, 7:30-9:00 pm (Monday Evening)

&lt;strong&gt;Location:&lt;/strong&gt; &lt;a href=&quot;http://pugs.postgresql.org/node/422&quot;&gt;Vote for your favorite meeting Location&lt;/a&gt;
Caltech
Steele 214 in Caltech.
370 South Holliston Avenue,
Pasadena, CA 91106


&lt;strong&gt;Map:&lt;/strong&gt;
&lt;a href=&quot;http://maps.google.com/maps/ms?ie=UTF8&amp;t=h&amp;hl=en&amp;msa=0&amp;ll=34.139186,-118.123265&amp;spn=0.001592,0.002403&amp;z=19&amp;msid=114588631836793408373.00045822d679f33626b04&quot;&gt;Map to Caltech&lt;/a&gt;
&lt;a href=&quot;http://www.caltech.edu/map/Caltech-map-2007-11-14.pdf&quot;&gt;Campus Map&lt;/a&gt;

[&lt;a href=&quot;http://pugs.postgresql.org/lapug/about&quot;&gt;About LAPUG&lt;/a&gt;] [&lt;a href=&quot;http://mail.postgresql.org/mj/mj_wwwusr?domain=postgresql.org&amp;func=lists-long-full&amp;extra=lapug&quot;&gt;Join the Mailing List&lt;/a&gt;] [&lt;a href=&quot;http://archives.postgresql.org/lapug/&quot;&gt;View List Archive&lt;/a&gt;]
</description>
 <pubDate>Mon, 28 Sep 2009 18:57:27 +0100</pubDate>
 <dc:creator>lapug</dc:creator>
 <guid isPermaLink="false">588 at http://pugs.postgresql.org</guid>
</item>
<item>
 <title>September Meeting next week!</title>
 <link>http://pugs.postgresql.org/node/579</link>
 <description>Come on out for the PDXPUG monthly meeting!

Where: FreeGeek http://www.freegeek.org
When: 7pm 17 Sept, 2009
Who: David Wheeler
What: Unit Test Your Database!

--

Talk description:

Given that the database, as the canonical repository of data, is the most important part of many applications, why is it that we don&#039;t write database unit tests? This talk promotes the practice of implementing tests to directly test the schema, storage, and functionality of databases.

We&#039;re all used to unit testing our applications by now. The Extreme and Agile programming movements have done a great deal to promote unit testing, to the extent that many of us are now dependent on tests to assure that our applications work reliably. But how often do we test the database underlying our applications? Given that the database, as the repository for all of the knowledge and data for an application, just might be the single most important part of that application, the time for standardized database unit testing has come.

This talk promotes the practice of writing and running unit tests that directly test the schema, storage, and functionality of application databases. Following a review of the available PostgreSQL unit testing frameworks, we&#039;ll review examples of testing tables, views, columns, constraints, indexes, triggers, and functions. The idea is to promote complete test coverage every aspect of a database, independent of application unit tests, to ensure reliably canonical data integrity.

--

After David&#039;s talk, we&#039;ll head to the SE Lucky Lab to crash the PDX.pm weekly hackathon.

See you there!

gabrielle</description>
 <comments>http://pugs.postgresql.org/node/579#comments</comments>
 <category domain="http://pugs.postgresql.org/taxonomy/term/18">PDXPUG</category>
 <category domain="http://pugs.postgresql.org/taxonomy/term/39">meeting</category>
 <pubDate>Thu, 10 Sep 2009 16:39:50 +0100</pubDate>
 <dc:creator>gabrielle</dc:creator>
 <guid isPermaLink="false">579 at http://pugs.postgresql.org</guid>
</item>
<item>
 <title>August meeting recap</title>
 <link>http://pugs.postgresql.org/node/573</link>
 <description>We totally missed our 3rd anniversary last month!  Congrats to everyone for keeping things going over the past few years.

Last night, we heard from Jim Cser about Metro&#039;s Economic &amp; Land-use Forecasting.  Metro&#039;s in charge of the famous Urban Growth Boundary (search www.oregonmetro.gov for &quot;UGB&quot; for more info).  We&#039;re required by OR law to maintain a 20-year supply of land within the UGB, and the UBG is reviewed every 5 years.  &quot;Metroscope&quot; combines land-use &amp; transportation data modeling to create forecasts.  The hardest part is taking the forecasting data &amp; turning it into information the city planners &amp; policy makers can actually use.  Jim gets to make some really cool maps with it. :)  Thanks, Jim!

Then we retired to the pub &amp; crashed the PDX.pm hackathon.

Next meeting, Thurs Sep 17:  &quot;Unit Test Your Database&quot; with David Wheeler.  It&#039;s also getting to be time for our annual Relational Algebra Cocktail Party, so be thinking about what you&#039;d like to learn/teach/drink.

Other announcements:
- PGWest is coming up - Oct 16-18 in Seattle.
- There is an OpenGIS group in Portland - PDX OSGIS google group, check it out.</description>
 <comments>http://pugs.postgresql.org/node/573#comments</comments>
 <category domain="http://pugs.postgresql.org/taxonomy/term/18">PDXPUG</category>
 <category domain="http://pugs.postgresql.org/taxonomy/term/39">meeting</category>
 <category domain="http://pugs.postgresql.org/taxonomy/term/59">recap</category>
 <pubDate>Fri, 21 Aug 2009 18:44:47 +0100</pubDate>
 <dc:creator>gabrielle</dc:creator>
 <guid isPermaLink="false">573 at http://pugs.postgresql.org</guid>
</item>
<item>
 <title>August meeting coming up!</title>
 <link>http://pugs.postgresql.org/node/570</link>
 <description>Where: FreeGeek
When: 7pm 20 August, 2009
Who: Jim Cser
What: Metro simulation database

Drinks afterward at the SE Lucky Lab.

See you there!

gabrielle</description>
 <comments>http://pugs.postgresql.org/node/570#comments</comments>
 <category domain="http://pugs.postgresql.org/taxonomy/term/18">PDXPUG</category>
 <category domain="http://pugs.postgresql.org/taxonomy/term/39">meeting</category>
 <pubDate>Fri, 14 Aug 2009 01:12:01 +0100</pubDate>
 <dc:creator>gabrielle</dc:creator>
 <guid isPermaLink="false">570 at http://pugs.postgresql.org</guid>
</item>
<item>
 <title>surveying effect of checkpoint_completion_target redux</title>
 <link>http://pugs.postgresql.org/node/548</link>
 <description>So previously I attempted to &lt;a href=&quot;http://pugs.postgresql.org/node/526&quot;&gt;survey the effects of checkpoint_completion_target&lt;/a&gt;.  As Greg Smith explains, we want to more closely examine the response times rather than the throughput, so lets look at the data.

Making tables in this blog is hard, the table tags aren&#039;t &quot;redone&quot; well.  Sorry, I&#039;m not sure how to make it look better...

So just to have some sanity, let&#039;s just make sure the throughput numbers aren&#039;t out of whack.

&lt;table border=&quot;1&quot;&gt;
&lt;tr&gt;
&lt;th&gt;checkpoint completion target &lt;/th&gt;&lt;th&gt;  throughput (notpm) &lt;/th&gt;&lt;th&gt; length of checkpoint  &lt;/th&gt;&lt;th&gt;   % of checkpoint_timeout&lt;/th&gt;
&lt;/tr&gt;&lt;tr&gt;
&lt;td&gt;0.1 &lt;/td&gt;&lt;td&gt; 14908.38 &lt;/td&gt;&lt;td&gt; 2:42 &lt;/td&gt;&lt;td&gt;  4.5%&lt;/td&gt;
&lt;/tr&gt;&lt;tr&gt;
&lt;td&gt;0.2 &lt;/td&gt;&lt;td&gt; 14929.24 &lt;/td&gt;&lt;td&gt; 3:16 &lt;/td&gt;&lt;td&gt;  5.4%&lt;/td&gt;
&lt;/tr&gt;&lt;tr&gt;
&lt;td&gt;0.3 &lt;/td&gt;&lt;td&gt; 13713.73 &lt;/td&gt;&lt;td&gt; 3:49 &lt;/td&gt;&lt;td&gt;  6.4%&lt;/td&gt;
&lt;/tr&gt;&lt;tr&gt;
&lt;td&gt;0.4 &lt;/td&gt;&lt;td&gt; 14102.67 &lt;/td&gt;&lt;td&gt; 4:21 &lt;/td&gt;&lt;td&gt;  7.2%&lt;/td&gt;
&lt;/tr&gt;&lt;tr&gt;
&lt;td&gt;0.5 &lt;/td&gt;&lt;td&gt; 15002.47 &lt;/td&gt;&lt;td&gt; 4:50 &lt;/td&gt;&lt;td&gt;  8.1%&lt;/td&gt;
&lt;/tr&gt;&lt;tr&gt;
&lt;td&gt;0.6 &lt;/td&gt;&lt;td&gt; 14898.07 &lt;/td&gt;&lt;td&gt; 5:22 &lt;/td&gt;&lt;td&gt;  8.9%&lt;/td&gt;
&lt;/tr&gt;&lt;tr&gt;
&lt;td&gt;0.7 &lt;/td&gt;&lt;td&gt; 14898.82 &lt;/td&gt;&lt;td&gt; 5:53 &lt;/td&gt;&lt;td&gt;  9.8%&lt;/td&gt;
&lt;/tr&gt;&lt;tr&gt;
&lt;td&gt;0.8 &lt;/td&gt;&lt;td&gt; 14619.40 &lt;/td&gt;&lt;td&gt; 6:23 &lt;/td&gt;&lt;td&gt; 10.6%&lt;/td&gt;
&lt;/tr&gt;&lt;tr&gt;
&lt;td&gt;0.9 &lt;/td&gt;&lt;td&gt; 14970.14 &lt;/td&gt;&lt;td&gt; 7:46 &lt;/td&gt;&lt;td&gt; 12.9%&lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;

Don&#039;t know what happened when checkpoint_completion_target was set to 0.3.  Otherwise there isn&#039;t a dramatic change in the throughput.  Another piece of data that may be of interest is the percentage of the checkpoint_timeout that the checkpoint actually took place over.

So now lets take a look at the 90th percentile response times for each transaction.  Greg was pointing out the effects on the maximum response time, but I thought it would be easier to report the 90th percentile response times, which may or may not be more interesting.  It was certainly easier to copy. :)

&lt;table border=&quot;1&quot;&gt;
&lt;tr&gt;
&lt;th&gt;checkpoint completion target&lt;/th&gt;&lt;th&gt;Delivery &lt;/th&gt;&lt;th&gt;  New Order &lt;/th&gt;&lt;th&gt; Order Status &lt;/th&gt;&lt;th&gt;
        Payment &lt;/th&gt;&lt;th&gt; Stock Level&lt;/th&gt;
&lt;/tr&gt;&lt;tr&gt;
&lt;td&gt;0.1 &lt;/td&gt;&lt;td&gt; 6.88 &lt;/td&gt;&lt;td&gt; 6.93 &lt;/td&gt;&lt;td&gt; 6.78 &lt;/td&gt;&lt;td&gt; 6.78 &lt;/td&gt;&lt;td&gt; 6.60&lt;/td&gt;
&lt;/tr&gt;&lt;tr&gt;
&lt;td&gt;0.2 &lt;/td&gt;&lt;td&gt; 7.51 &lt;/td&gt;&lt;td&gt; 7.53 &lt;/td&gt;&lt;td&gt; 7.35 &lt;/td&gt;&lt;td&gt; 7.33 &lt;/td&gt;&lt;td&gt; 7.26&lt;/td&gt;
&lt;/tr&gt;&lt;tr&gt;
&lt;td&gt;0.3 &lt;/td&gt;&lt;td&gt; 20.21 &lt;/td&gt;&lt;td&gt; 20.24 &lt;/td&gt;&lt;td&gt; 19.96 &lt;/td&gt;&lt;td&gt; 19.96 &lt;/td&gt;&lt;td&gt; 19.82&lt;/td&gt;
&lt;/tr&gt;&lt;tr&gt;
&lt;td&gt;0.4 &lt;/td&gt;&lt;td&gt; 9.33 &lt;/td&gt;&lt;td&gt; 9.24 &lt;/td&gt;&lt;td&gt; 9.10 &lt;/td&gt;&lt;td&gt; 9.14 &lt;/td&gt;&lt;td&gt; 8.93&lt;/td&gt;
&lt;/tr&gt;&lt;tr&gt;
&lt;td&gt;0.5 &lt;/td&gt;&lt;td&gt; 7.44 &lt;/td&gt;&lt;td&gt; 7.57 &lt;/td&gt;&lt;td&gt; 7.26 &lt;/td&gt;&lt;td&gt; 7.29 &lt;/td&gt;&lt;td&gt; 7.11&lt;/td&gt;
&lt;/tr&gt;&lt;tr&gt;
&lt;td&gt;0.6 &lt;/td&gt;&lt;td&gt; 8.04 &lt;/td&gt;&lt;td&gt; 8.16 &lt;/td&gt;&lt;td&gt; 7.97 &lt;/td&gt;&lt;td&gt; 7.94 &lt;/td&gt;&lt;td&gt; 7.84&lt;/td&gt;
&lt;/tr&gt;&lt;tr&gt;
&lt;td&gt;0.7 &lt;/td&gt;&lt;td&gt; 8.45 &lt;/td&gt;&lt;td&gt; 8.47 &lt;/td&gt;&lt;td&gt; 8.29 &lt;/td&gt;&lt;td&gt; 8.24 &lt;/td&gt;&lt;td&gt; 8.12&lt;/td&gt;
&lt;/tr&gt;&lt;tr&gt;
&lt;td&gt;0.8 &lt;/td&gt;&lt;td&gt; 9.21 &lt;/td&gt;&lt;td&gt; 9.26 &lt;/td&gt;&lt;td&gt; 9.03 &lt;/td&gt;&lt;td&gt; 9.01 &lt;/td&gt;&lt;td&gt; 8.93&lt;/td&gt;
&lt;/tr&gt;&lt;tr&gt;
&lt;td&gt;0.9 &lt;/td&gt;&lt;td&gt; 8.70 &lt;/td&gt;&lt;td&gt; 8.67 &lt;/td&gt;&lt;td&gt; 8.50 &lt;/td&gt;&lt;td&gt; 8.47 &lt;/td&gt;&lt;td&gt; 8.36&lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;

It sort of looks like (except for the 1 obviously bad result) that the 90th percentile of response times are increasing as the checkpoint_completion_target is increased.  I&#039;m not sure this is what is expected.  Maybe the results are fluctuating too much for this to be useful...

Here are the links to the raw data:
&lt;a href=&quot;http://207.173.203.223/~markwkm/community6/dbt2/m1500/m1500.1.cct.1/report/&quot;&gt;0.1&lt;/a&gt;
&lt;a href=&quot;http://207.173.203.223/~markwkm/community6/dbt2/m1500/m1500.1.cct.2/report/&quot;&gt;0.2&lt;/a&gt;
&lt;a href=&quot;http://207.173.203.223/~markwkm/community6/dbt2/m1500/m1500.1.cct.3/report/&quot;&gt;0.3&lt;/a&gt;
&lt;a href=&quot;http://207.173.203.223/~markwkm/community6/dbt2/m1500/m1500.1.cct.4/report/&quot;&gt;0.4&lt;/a&gt;
&lt;a href=&quot;http://207.173.203.223/~markwkm/community6/dbt2/m1500/m1500.1.cct.5/report/&quot;&gt;0.5&lt;/a&gt;
&lt;a href=&quot;http://207.173.203.223/~markwkm/community6/dbt2/m1500/m1500.1.cct.6/report/&quot;&gt;0.6&lt;/a&gt;
&lt;a href=&quot;http://207.173.203.223/~markwkm/community6/dbt2/m1500/m1500.1.cct.7/report/&quot;&gt;0.7&lt;/a&gt;
&lt;a href=&quot;http://207.173.203.223/~markwkm/community6/dbt2/m1500/m1500.1.cct.8/report/&quot;&gt;0.8&lt;/a&gt;
&lt;a href=&quot;http://207.173.203.223/~markwkm/community6/dbt2/m1500/m1500.1.cs.3000/report/&quot;&gt;0.9&lt;/a&gt;</description>
 <comments>http://pugs.postgresql.org/node/548#comments</comments>
 <pubDate>Sat, 23 May 2009 05:28:45 +0100</pubDate>
 <dc:creator>markwkm</dc:creator>
 <guid isPermaLink="false">548 at http://pugs.postgresql.org</guid>
</item>
<item>
 <title>July 16, 2009 - PDXPUG meeting: PostGIS and Census Data</title>
 <link>http://pugs.postgresql.org/node/554</link>
 <description>PDXPUG&#039;s next meeting is this Thursday!

Topic: PostGIS and Census Data
Speaker: Webb Sprague
Location: FreeGeek, 1731 SE 10th Avenue, Portland, OR
Date/time: 7/16/09, 7pm

Webb Sprague will be speaking about PostGIS and the Census Data at the next PDXPUG meeting at FreeGeek (at 7:00pm - 1731 SE 10th Avenue, Portland, OR).

Looking forward to seeing everyone there....and of course, drinks at the Lucky Lab (http://www.luckylab.com/) at 915 SE Hawthorne Blvd. afterward.

From Webb: 
If anyone is wondering about specifics, I will describe how I recently created a &quot;crosswalk&quot; table that correlates census tracts in 1980 with census tracts in 2000 in the Portland region (well, Washington, Multnomah, and Clackamas counties), so that we could see poverty trends over the last 25 years.

I used PostGIS, Census naming conventions (&quot;FIPS codes&quot;), and lots of outer joins.  So if you like that sort of thing, I would love to hear your comments tomorrow!</description>
 <comments>http://pugs.postgresql.org/node/554#comments</comments>
 <category domain="http://pugs.postgresql.org/taxonomy/term/18">PDXPUG</category>
 <category domain="http://pugs.postgresql.org/taxonomy/term/43">Postgis</category>
 <category domain="http://pugs.postgresql.org/taxonomy/term/167">census</category>
 <category domain="http://pugs.postgresql.org/taxonomy/term/89">postgres</category>
 <pubDate>Wed, 15 Jul 2009 17:55:31 +0100</pubDate>
 <dc:creator>selenamarie</dc:creator>
 <guid isPermaLink="false">554 at http://pugs.postgresql.org</guid>
</item>
<item>
 <title>PDXPUG June Meeting</title>
 <link>http://pugs.postgresql.org/node/551</link>
 <description>June&#039;s meeting will be at the usual time (7pm), but will be held at OSBridge.  BoF format.

http://opensourcebridge.org/sessions/274

(You don&#039;t have to be a registered conference attendee for the BoF, so come on out!)</description>
 <comments>http://pugs.postgresql.org/node/551#comments</comments>
 <category domain="http://pugs.postgresql.org/taxonomy/term/18">PDXPUG</category>
 <category domain="http://pugs.postgresql.org/taxonomy/term/39">meeting</category>
 <pubDate>Fri, 05 Jun 2009 21:03:17 +0100</pubDate>
 <dc:creator>gabrielle</dc:creator>
 <guid isPermaLink="false">551 at http://pugs.postgresql.org</guid>
</item>
<item>
 <title>OSBridge Pg BOF!</title>
 <link>http://pugs.postgresql.org/node/553</link>
 <description>Reporting LIVE from OSBridge...we had the PostgreSQL BOF at the same time as our monthly PDXPUG meeting.  6 regulars, a new person, and a couple of out-of-towners were in attendance.  Josh B gave us a quick overview of 8.4.  293 (or 297!) new features.  In addition to the big stuff (like windowing functions) there are a ton of little administrative tweaks.  I am particularly excited about the new functionality of \df - displays only user-defined fuctions.

Announcements:
PgDay is Saturday Sept 19 in Athens, GA!  Make your plans now.

Michael Brewer highly recommends the use of a tuba as a booth prop.  Ask him to tell you the story.

Selena &amp; I are working on &lt;A HREF=&quot;http://www.baconandtech.com/2009/06/06/book-review-part-i-refactoring-sql-applications-with-bonus-queries/trackback/&quot;&gt;PostgreSQL equivalents&lt;/A&gt; for the queries in Stephan Faroult&#039;s _Refactoring SQL Applications_.

I was disappointed to learn that TrustTheVote is running on MySQL.  Granted, it&#039;s an improvement over current voting software, but maybe we want to talk to them about running on a different, say, more elephantine database?

Future plans:
Josh told us about the patch review process.  You don&#039;t have to be able to read C!  If you can read the spec, apply the patch, verify that it works, proof the docs - you can be a reviewer!  All you need to do is write a report.  Webb suggested PDXPUG have a patch review party - sounds like a great idea to me!</description>
 <comments>http://pugs.postgresql.org/node/553#comments</comments>
 <category domain="http://pugs.postgresql.org/taxonomy/term/18">PDXPUG</category>
 <pubDate>Fri, 19 Jun 2009 05:31:07 +0100</pubDate>
 <dc:creator>gabrielle</dc:creator>
 <guid isPermaLink="false">553 at http://pugs.postgresql.org</guid>
</item>
<item>
 <title>May meeting recap</title>
 <link>http://pugs.postgresql.org/node/549</link>
 <description>This month, Len Shapiro talked with us about the Intro to Databases class that he teaches at PSU.  This class is a requirement for all CS students.  Len uses real-life data - a version of the FEC database - to give the students a more realistic experience with how databases function in the real world.  The class is taught with PostgreSQL as the DBMS, but students may use a database and scripting language of their choice for their class project, a database-backed web application.

Len takes a different approach by teaching SQL first, then relational algebra.  The idea is to mimics the way the DBMS works:  it translates SQL into relational algebra.  The students work with the same database throughout the class session, adding keys, dealing with NULLs, creating indexes, working with crappy or missing data, troubleshooting slow queries - all problems they might encounter in the real world.

Thanks for the great discussion, Len!

The &quot;secret word&quot; for next month&#039;s meeting is: COBOL.</description>
 <comments>http://pugs.postgresql.org/node/549#comments</comments>
 <category domain="http://pugs.postgresql.org/taxonomy/term/18">PDXPUG</category>
 <category domain="http://pugs.postgresql.org/taxonomy/term/39">meeting</category>
 <pubDate>Sun, 24 May 2009 02:23:34 +0100</pubDate>
 <dc:creator>gabrielle</dc:creator>
 <guid isPermaLink="false">549 at http://pugs.postgresql.org</guid>
</item>
<item>
 <title>6th PSU Presentation - DBT-2 Tuning - Now Online</title>
 <link>http://pugs.postgresql.org/node/547</link>
 <description>The slides from the 6th presentation given at Portland State University on May 14, 2009 are available &lt;a href=&quot;http://www.slideshare.net/markwkm/postgresql-portland-performance-practice-project-database-test-2-tuning&quot;&gt;online&lt;/a&gt;.  This presentation surveys some tuning parameters used with DBT-2.

This concludes the speaker series at this time.  It was a blast.  Thanks to PSU and everyone for coming!</description>
 <comments>http://pugs.postgresql.org/node/547#comments</comments>
 <pubDate>Mon, 18 May 2009 01:19:49 +0100</pubDate>
 <dc:creator>markwkm</dc:creator>
 <guid isPermaLink="false">547 at http://pugs.postgresql.org</guid>
</item>
<item>
 <title>5th PSU Presentation - DBT-2 Filesystem Characterization - Now Online</title>
 <link>http://pugs.postgresql.org/node/541</link>
 <description>The slides from the 5th presentation given at Portland State University on April 9, 2009 are available &lt;a href=&quot;http://www.slideshare.net/markwkm/postgresql-portland-performance-practice-project-database-test-2-filesystem-characterization&quot;&gt;online&lt;/a&gt;.  One line summary would be that it presents data on various Linux filesystems and hardware RAID configurations in a way that you might want to see if your system behaves the same way.</description>
 <comments>http://pugs.postgresql.org/node/541#comments</comments>
 <pubDate>Sun, 12 Apr 2009 18:41:33 +0100</pubDate>
 <dc:creator>markwkm</dc:creator>
 <guid isPermaLink="false">541 at http://pugs.postgresql.org</guid>
</item>
<item>
 <title>PDXPUG May meeting: Introductory Database Education at PSU - Len Shapiro</title>
 <link>http://pugs.postgresql.org/node/546</link>
 <description>Where: &lt;A HREF=&quot;http://freegeek.org&quot;&gt;FreeGeek&lt;/A&gt;
When: Thurs May 21, 7pm

Beer afterwards at the Lucky Lab (a mere 2-3 blocks away!)

What Len&#039;s going to talk about:

I&#039;ll survey how I teach the introductory database course at PSU.  My goal for the talk is to elicit suggestions for how I could do a better job.  The theme of the course is &quot;transforming data into Information&quot;.  I use a 200 Meg database, hosted on PostgreSQL, instead of the one-slide databases used in typical intro courses, to illustrate the principles of the course.  The database is Federal Elections Commission data re donations to candidates, so queries often reflect real questions about the real data.

Bio: Len Shapiro has been a professor at PSU for 23 years.  His research interests are primarily in query processing.</description>
 <comments>http://pugs.postgresql.org/node/546#comments</comments>
 <category domain="http://pugs.postgresql.org/taxonomy/term/18">PDXPUG</category>
 <category domain="http://pugs.postgresql.org/taxonomy/term/39">meeting</category>
 <pubDate>Sat, 16 May 2009 03:29:06 +0100</pubDate>
 <dc:creator>gabrielle</dc:creator>
 <guid isPermaLink="false">546 at http://pugs.postgresql.org</guid>
</item>
<item>
 <title>5th PSU Presentation Video Now Online and Reminder for Next Presentation</title>
 <link>http://pugs.postgresql.org/node/545</link>
 <description>The fifth presentation about the Linux filesystems given at Portland State University on April 9, 2009 is now &lt;a href=&quot;http://www.vimeo.com/4582224&quot;&gt;online&lt;/a&gt;.

The next presentation is Thursday May 14th, at 7pm, and will survey a few PostgreSQL tuning parameters and the effects on an OLTP workload.

Thursday, May 14 - 7:00 PM
Portland State University, 1900 SW 4th Avenue,
Fourth Avenue Building – Room 86-01
</description>
 <comments>http://pugs.postgresql.org/node/545#comments</comments>
 <pubDate>Wed, 13 May 2009 16:28:00 +0100</pubDate>
 <dc:creator>markwkm</dc:creator>
 <guid isPermaLink="false">545 at http://pugs.postgresql.org</guid>
</item>
<item>
 <title>4th PSU Presentation Now Online and Reminder for Next Presentation</title>
 <link>http://pugs.postgresql.org/node/539</link>
 <description>The fourth presentation about the DBT-2 workload details given at Portland State University on March 12, 2009 is now &lt;a href=&quot;http://www.vimeo.com/3998196&quot;&gt;online&lt;/a&gt;.  It is a live demo of using the DBT2-2 kit and looking at the results generated.

The next presentation is Thursday April 9th, at 7pm, and will look at basic Linux i/o performance data including topic such as disk configuration, software and hardware RAID, as well as a few other items.

Thursday, April 12 - 7:00 PM
Portland State University, 1900 SW 4th Avenue,
Fourth Avenue Building – Room 86-01</description>
 <comments>http://pugs.postgresql.org/node/539#comments</comments>
 <pubDate>Sat, 04 Apr 2009 17:25:25 +0100</pubDate>
 <dc:creator>markwkm</dc:creator>
 <guid isPermaLink="false">539 at http://pugs.postgresql.org</guid>
</item>
<item>
 <title>LAPUG May Meeting</title>
 <link>http://pugs.postgresql.org/node/544</link>
 <description>strong&gt;Topic for Consideration:&lt;/strong&gt;
For the May&#039;s Meeting will be hosting Joshua Drake who is the president of the United States PostgreSQL Association (PgUS).  He&#039;ll spend some time discussing what PgUS is and what to expect from it.  After this Joshua will take any manner of PostgreSQL related questions regarding development, administration, and performance tuning.

&lt;strong&gt;Time:&lt;/strong&gt;
May 27, 8:00-9:00 pm (Wednesday Evening)

&lt;strong&gt;Location:&lt;/strong&gt; &lt;a href=&quot;http://pugs.postgresql.org/node/422&quot;&gt;Vote for your favorite meeting Location&lt;/a&gt;
Caltech
Steele 214 in Caltech.
370 South Holliston Avenue,
Pasadena, CA 91106


&lt;strong&gt;Map:&lt;/strong&gt;
&lt;a href=&quot;http://maps.google.com/maps/ms?ie=UTF8&amp;t=h&amp;hl=en&amp;msa=0&amp;ll=34.139186,-118.123265&amp;spn=0.001592,0.002403&amp;z=19&amp;msid=114588631836793408373.00045822d679f33626b04&quot;&gt;Map to Caltech&lt;/a&gt;
&lt;a href=&quot;http://www.caltech.edu/map/Caltech-map-2007-11-14.pdf&quot;&gt;Campus Map&lt;/a&gt;



&lt;strong&gt;April&#039;s LAPUG Recap:&lt;/strong&gt;
Moo presented a discussion on CouchDB and Erlang, and raised the issue of problem domains that benefit from non traditional databases required extremely hi concurrency and fault tolerance.

I hope to see everyone at the next LAPUG meeting!

[&lt;a href=&quot;http://pugs.postgresql.org/lapug/about&quot;&gt;About LAPUG&lt;/a&gt;] [&lt;a href=&quot;http://mail.postgresql.org/mj/mj_wwwusr?domain=postgresql.org&amp;func=lists-long-full&amp;extra=lapug&quot;&gt;Join the Mailing List&lt;/a&gt;] [&lt;a href=&quot;http://archives.postgresql.org/lapug/&quot;&gt;View List Archive&lt;/a&gt;]
</description>
 <pubDate>Mon, 04 May 2009 21:44:23 +0100</pubDate>
 <dc:creator>lapug</dc:creator>
 <guid isPermaLink="false">544 at http://pugs.postgresql.org</guid>
</item>
<item>
 <title>AustinPUG meeting, Tuesday May 5th</title>
 <link>http://pugs.postgresql.org/node/543</link>
 <description>We&#039;ll be meeting May 5th, 7PM at Sun. Please RSVP to &lt;a href=&#039;http://archives.postgresql.org/austinpug/&#039;&gt;the mailing list&lt;/a&gt; so that we can get a count for Pizza!

Sun Microsystems
Building 8 - Longhorn Conference Room
5300 Riata Park Ct
Austin, TX 78727
&lt;a href=&#039;http://maps.google.com/maps?f=q&amp;hl=en&amp;geocode=&amp;q=5300+Riata+Park+Ct+78727&amp;sll=37.0625,-95.677068&amp;sspn=48.822589,63.808594&amp;ie=UTF8&amp;z=17&amp;iwloc=addr&#039;&gt;Map&lt;/a&gt;</description>
 <comments>http://pugs.postgresql.org/node/543#comments</comments>
 <category domain="http://pugs.postgresql.org/taxonomy/term/166">AustinPUG Meeting</category>
 <pubDate>Mon, 04 May 2009 04:45:19 +0100</pubDate>
 <dc:creator>decibel</dc:creator>
 <guid isPermaLink="false">543 at http://pugs.postgresql.org</guid>
</item>
<item>
 <title>April meeting recap</title>
 <link>http://pugs.postgresql.org/node/542</link>
 <description>We had 20 people at this month&#039;s meeting, nearly an SRO crowd!

John won the PUG ticket to Bridge http://opensourcebridge.org/.  As usual, Wheeler won the introductions.

Then we were on to our feature presentation:  Chris May on the challenges he faced with a very large MySQL database which he interited.  (Hint: This isn&#039;t something you want Aunt Mabel to leave you in her will.)  This was probably the scariest presentation we&#039;ve had to date.  Granted, some of the issues were version-related, and there were some people-handling speedbumps (trust between sysadmins &amp; DBAs, no F2F time, etc.), but overall this presentation just crushed me.  For starters, Chris discovered that row-level locking on his version of MySQL was per-server-instance:  users of the other database on the same server were locked out when he was working in his sandbox database.  Then he had to wait &lt;i&gt;3 days&lt;/i&gt; for a rollback.  It&#039;s enough to drive one to drink.  In fact, I believe I&#039;m going to go pour myself something &amp; let &lt;A HREF=&quot;http://docs.google.com/Presentation?id=dhcx33dk_24fxsdvwcr&amp;invite=341790803&quot;&gt;Chris&#039;s slides&lt;/A&gt; handle the rest of this.</description>
 <comments>http://pugs.postgresql.org/node/542#comments</comments>
 <category domain="http://pugs.postgresql.org/taxonomy/term/18">PDXPUG</category>
 <pubDate>Wed, 29 Apr 2009 00:16:40 +0100</pubDate>
 <dc:creator>gabrielle</dc:creator>
 <guid isPermaLink="false">542 at http://pugs.postgresql.org</guid>
</item>
<item>
 <title>PDXPUG April meeting: Tales from the Crater with Chris May</title>
 <link>http://pugs.postgresql.org/node/540</link>
 <description>PDXPUG
Where:  FreeGeek, 1731 SE 10th
When:   16 April 2009, 7pm
What:   Tales from the Crater: Or how PostgreSQL can solve your MySQL woes

Chris will present real-life experiences maintaining a large transaction-based MySQL database and efforts to port the data to PostgreSQL.  He&#039;ll discuss helpful features in both database solutions and workarounds for those that are missing.  Who knows - we may even find some areas PostgreSQL can improve to be more competitive!

As always, beer afterwards at the Lucky Lab, 3 blocks away.

Who:  Chris May
I am a database expert for NVIDIA, working in Beaverton.  I consult with other programmers to achieve better performance and reliability for internal database-driven tools. I have worked extensively with MS SQL over the last 14 years and to a lesser extent with MySQL and PostgreSQL.  I currently maintain a mix of databases using all three solutions.  I speak three languages fluently, which has actually helped my ability to learn programming languages (It&#039;s all just vocabulary and syntax, after all).  It also adds depth to my store of swear words when I debug particularly annoying code.

Chris&#039;s haiku bio:
Cali transplant true
lives the life of a true geek
make my SQL sing</description>
 <comments>http://pugs.postgresql.org/node/540#comments</comments>
 <category domain="http://pugs.postgresql.org/taxonomy/term/18">PDXPUG</category>
 <category domain="http://pugs.postgresql.org/taxonomy/term/39">meeting</category>
 <pubDate>Fri, 10 Apr 2009 16:25:30 +0100</pubDate>
 <dc:creator>gabrielle</dc:creator>
 <guid isPermaLink="false">540 at http://pugs.postgresql.org</guid>
</item>
<item>
 <title>2nd PSU Presentation Online - DBT-2 Background</title>
 <link>http://pugs.postgresql.org/node/522</link>
 <description>The second presentation given at Portland State University on January 8, 2009 is now &lt;a href=&quot;http://www.vimeo.com/3249552&quot;&gt;online&lt;/a&gt;, as well as the &lt;a href=&quot;http://www.slideshare.net/markwkm/postgresql-portland-performance-practice-project-database-test-2-background-presentation&quot;&gt;slides&lt;/a&gt;.</description>
 <comments>http://pugs.postgresql.org/node/522#comments</comments>
 <pubDate>Wed, 18 Feb 2009 05:22:44 +0000</pubDate>
 <dc:creator>markwkm</dc:creator>
 <guid isPermaLink="false">522 at http://pugs.postgresql.org</guid>
</item>
<item>
 <title>1st PSU Presentation Online and Reminder for Next Presentation</title>
 <link>http://pugs.postgresql.org/node/519</link>
 <description>The first presentation given at Portland State University on January 8, 2009 is now &lt;a href=&quot;http://www.vimeo.com/3163620&quot;&gt;online&lt;/a&gt;, as well as the &lt;a href=&quot;http://www.slideshare.net/markwkm/postgresql-portland-performance-practice-project-database-test-2-series-overview-presentation&quot;&gt;slides&lt;/a&gt;.  The second presentation will probably be available next week when my quota resets.

Also the next presentation will be Thursday.  We&#039;ll go into the nitty gritty details of the DBT-2 workload:

THURSDAY, FEBRUARY 12 - 7:00 PM
PORTLAND STATE UNIVERSITY, 1900 SW 4th AVENUE,
FOURTH AVENUE BUILDING – ROOM 86-01</description>
 <comments>http://pugs.postgresql.org/node/519#comments</comments>
 <pubDate>Wed, 11 Feb 2009 01:42:48 +0000</pubDate>
 <dc:creator>markwkm</dc:creator>
 <guid isPermaLink="false">519 at http://pugs.postgresql.org</guid>
</item>
<item>
 <title>3rd PSU Presentation Online and Reminder for Next Presentation</title>
 <link>http://pugs.postgresql.org/node/533</link>
 <description>The third presentation about the DBT-2 workload details given at Portland State University on February 12, 2009 is now &lt;a href=&quot;http://www.vimeo.com/3560817&quot;&gt;online&lt;/a&gt;, as well as the &lt;a href=&quot;http://www.slideshare.net/markwkm/postgresql-portland-performance-practice-project-database-test-2-workload-details&quot;&gt;slides&lt;/a&gt;.

The next presentation is Thursday March 12, at 7pm, will be a live demo of the dbt-2 kit.  &lt;a href=&quot;http://www.slideshare.net/markwkm/postgresql-portland-performance-practice-project-database-test-2-howto&quot;&gt;Slides&lt;/a&gt; have be prepared early:

THURSDAY, MARCH 12 - 7:00 PM
PORTLAND STATE UNIVERSITY, 1900 SW 4th AVENUE,
FOURTH AVENUE BUILDING – ROOM 86-01</description>
 <comments>http://pugs.postgresql.org/node/533#comments</comments>
 <pubDate>Wed, 11 Mar 2009 01:35:51 +0000</pubDate>
 <dc:creator>markwkm</dc:creator>
 <guid isPermaLink="false">533 at http://pugs.postgresql.org</guid>
</item>
<item>
 <title>AustinPUG meeting, Tuesday April 7th</title>
 <link>http://pugs.postgresql.org/node/537</link>
 <description>We&#039;ll be meeting April 7th, 7PM at Sun. Please make sure to RSVP to &lt;a href=&#039;http://archives.postgresql.org/austinpug/&#039;&gt;the mailing list&lt;/a&gt; so that we can get a count for Pizza!

Note: due to spam issues, I have decommissioned austinpug@decibel.org, so please don&#039;t use it.

Sun Microsystems
Building 8 - Longhorn Conference Room
5300 Riata Park Ct
Austin, TX 78727
&lt;a href=&#039;http://maps.google.com/maps?f=q&amp;hl=en&amp;geocode=&amp;q=5300+Riata+Park+Ct+78727&amp;sll=37.0625,-95.677068&amp;sspn=48.822589,63.808594&amp;ie=UTF8&amp;z=17&amp;iwloc=addr&#039;&gt;Map&lt;/a&gt;</description>
 <comments>http://pugs.postgresql.org/node/537#comments</comments>
 <category domain="http://pugs.postgresql.org/taxonomy/term/96">AustinPUG</category>
 <category domain="http://pugs.postgresql.org/taxonomy/term/39">meeting</category>
 <pubDate>Thu, 26 Mar 2009 14:09:14 +0000</pubDate>
 <dc:creator>decibel</dc:creator>
 <guid isPermaLink="false">537 at http://pugs.postgresql.org</guid>
</item>
<item>
 <title>First Meeting of the Los Angeles PostgreSQL Users Group</title>
 <link>http://pugs.postgresql.org/lapug/200802</link>
 <description>&lt;strong&gt;It&#039;s finally here!&lt;/strong&gt;

After much planning, discussion, and encouragement, we are happy to announce the first meeting of the Los Angeles PostgreSQL User Group (LAPUG).  

LAPUG provides a forum for Postgres enthusiasts in or around the greater Los Angeles area to meet others for discussions relating to PostgreSQL. 

&lt;strong&gt;Things to expect:&lt;/strong&gt;
&lt;ul&gt;&lt;li&gt;Meeting Fellow Elephant Lovers.
&lt;li&gt;Seeing ways that PostgreSQL is used for work, in education, or simply for fun.
&lt;li&gt;There will be opportunities for those interested to engage in public speaking.
&lt;li&gt;And when appropriate, a few pints over dinner might be involved. :o)&lt;/ul&gt;


&lt;strong&gt;LAPUG Mailing List:&lt;/strong&gt;

To join the LAPUG mailing list or to view the mailing list archives visit the following link:
http://archives.postgresql.org/lapug/

&lt;strong&gt;Schedule for the First LAPUG Meeting:&lt;/strong&gt;

See the following link for the time and place for the first LAPUG meeting:
http://www.socallinuxexpo.org/scale6x/conference-info/social-events/birds-of-a-feather/

We look forward to seeing you there!  And feel free to invite your friends.

&lt;strong&gt;Recognizing those that greatly contributed to the founding of LAPUG:&lt;/strong&gt;

It is important to recognize those that played an integral role in helping to get LAPUG off of the ground.  

&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Noel Proffitt:&lt;/strong&gt;
Noel has spent many hours developing the first LAPUG presentation on the topic of temporal databases implemented in PostgreSQL.  The work he has done is certainly going to get LAPUG off to a good start.

&lt;li&gt;&lt;strong&gt;Selena Deckelmann:&lt;/strong&gt;
Selena is one of the key members of the Portland Oregon PostgreSQL User&#039;s Group.  Because of the phenomenal success of the Portland PUG and because of her contributions to Postgres advocacy, she was recently nominated to become the PostgreSQL User Group Liaison.  Following her lead and the direction that she offers has certainly played an integral role in getting this local chapter of PUG off the ground.  And if this wasn&#039;t enough, she has also aided all of the PUGs around the world by arranging for PUG web pages and mailing lists.

&lt;li&gt;&lt;strong&gt;Joshua D. Drake:&lt;/strong&gt;
Joshua is the PostgreSQL liaison for Software in the Public Interest (SPI) and is a major contributor.  It was his encouragement that got the ball rolling for starting LAPUG.  In addition to this, he facilitated the arrangement to have the first LAPUG meeting at this year SCALE as part of the Best of Friends (Bof or Birds of a Feather) venue.&lt;/ul&gt;
</description>
 <category domain="http://pugs.postgresql.org/taxonomy/term/5">LAPUG</category>
 <category domain="http://pugs.postgresql.org/taxonomy/term/16">Los Angeles</category>
 <category domain="http://pugs.postgresql.org/taxonomy/term/17">Los Angeles PostgreSQL User Group</category>
 <category domain="http://pugs.postgresql.org/taxonomy/term/8">PostgreSQL</category>
 <category domain="http://pugs.postgresql.org/taxonomy/term/1">scale</category>
 <pubDate>Thu, 07 Feb 2008 02:22:53 +0000</pubDate>
 <dc:creator>lapug</dc:creator>
 <guid isPermaLink="false">150 at http://pugs.postgresql.org</guid>
</item>
<item>
 <title>Second LAPUG Meeting</title>
 <link>http://pugs.postgresql.org/lapug/200803</link>
 <description>&lt;strong&gt;Reflecting of the success of LAPUG&#039;s first Meeting at SCALE!&lt;/strong&gt;
After successfully launching LAPUG during the Best of Friends (BOF) at the Southern California Linux Expo (SCALE), we are happy to announce the next LAPUG meeting.  

&lt;strong&gt;Topics for discussion:&lt;/strong&gt;
An official topic for discussion is still up open to anyone that would like offer a presentation on some aspect of PostgreSQL.  However, in the time being, let&#039;s plan on meeting together for a group discussion on &quot;How we are using PostgreSQL.&quot;  As an alternative to this topic, feel free to discuss how you have made use of any other &quot;flavors&quot; of Relational Database Management Systems (RDBMS) or even why you are interested in RDBMS.

&lt;strong&gt;Time:&lt;/strong&gt;
March 28, 7:00 pm

&lt;strong&gt;Location:&lt;/strong&gt;
The City of Garden Grove
Youth Cafe / IT Training Room (Look for the building labeled &quot;Youth Cafe&quot;)
11277 Garden Grove Blvd
Garden Grove, CA 92840

&lt;strong&gt;Map:&lt;/strong&gt;
http://maps.google.com/maps?f=q&amp;hl=en&amp;geocode=&amp;q=11277+Garden+Grove+Blvd,+Garden+Grove,+CA+92843&amp;sll=37.300275,-95.537109&amp;sspn=45.17093,82.265625&amp;ie=UTF8&amp;z=16&amp;iwloc=addr

&lt;strong&gt;Taking a head count:&lt;/strong&gt;
Feel free to invite anyone that may be interested in coming to a PUG meeting.  For those that are planning to attend please send an email to the LAPUG mailing list.  (If food can be provided, it will help to know how much to bring.)

&lt;strong&gt;Next Meeting Location:&lt;/strong&gt;
If anyone else has a facility that can be used for the LAPUG meeting please contact me so the we can make future arrangements!

&lt;strong&gt;Joining the LAPUG mailing list:&lt;/strong&gt;
For those that haven&#039;t joined the mailing list and would like to, please follow the directions in the following link:
http://mail.postgresql.org/mj/mj_wwwusr?domain=postgresql.org&amp;func=lists-long-full&amp;extra=lapug

&lt;strong&gt;Proposals for future meetings:&lt;/strong&gt;
If anyone has ideas for a presentation, please email LAPUG mailing list for discussion.

Interest was also expressed to use LAPUG meetings for events other than PostgreSQL presentations.  One thought was to offer simple training sessions on how to manage certain PostgreSQL related tasks that have challenged newer users of Postgres.  It is expected that there will be greater effort required for this kind of preparation, but if sufficient interested is expressed and if facilities are made available we can certainly entertain ideas for these kinds of meetings.

We are looking for to meeting all that can attend.
</description>
 <category domain="http://pugs.postgresql.org/taxonomy/term/5">LAPUG</category>
 <pubDate>Sun, 02 Mar 2008 18:25:36 +0000</pubDate>
 <dc:creator>lapug</dc:creator>
 <guid isPermaLink="false">263 at http://pugs.postgresql.org</guid>
</item>
<item>
 <title>April&#039;s LAPUG Meeting</title>
 <link>http://pugs.postgresql.org/lapug/200804</link>
 <description>&lt;strong&gt;Topic for Consideration:&lt;/strong&gt;
Matthew Wetmore from Secom International, will be hosting April&#039;s LAPUG meeting.  Rather than attending a discussion, Matthew has prepared the facilities for all of us to get some hands on experience tuning some of the rarely used albeit important tuning parameters of PostgreSQL.  This will be an experience that all of us can benefit from!

&lt;strong&gt;Preparatory Home Work:&lt;/strong&gt;
Everyone that has had an opportunity to administer or create a PostgreSQL server is encouraged to bring their copy of the postgresql.conf file.  We would like to center discussions around the changes that were made to this file from the original.  Also we would like to discuss the impetus as to why the changes were made in the first place.

Also, two weeks (or so) before the LAPUG meeting, submit your postgresql.conf file to the LAPUG mailing list.  If time allows, Matthew will  drop the conf into a live system to produce daily pg_stats to see if the changes made any notable differences in overall performance prior to the meeting.

&lt;strong&gt;Time:&lt;/strong&gt;
April 25, 7:00 pm

&lt;strong&gt;Location:&lt;/strong&gt;
Secom International, Inc
9610 Bellanca, Ave.
Los Angeles, CA 90045


&lt;strong&gt;Map:&lt;/strong&gt;
http://maps.google.com/maps?f=q&amp;hl=en&amp;geocode=&amp;q=9610+Bellanca,+Ave.+Los+Angeles,+CA+90045&amp;sll=37.0625,-95.677068&amp;sspn=48.287373,81.738281&amp;ie=UTF8&amp;ll=33.949839,-118.380561&amp;spn=0.012442,0.019956&amp;z=16

&lt;strong&gt;Taking a head count:&lt;/strong&gt;
Feel free to invite anyone that may be interested in coming to a PUG meeting.  For those that are planning to attend please send an email to the LAPUG mailing list.  (If food can be provided, it will help to know how much to bring.)

&lt;Strong&gt;Job Postings:&lt;/Strong&gt;
http://pugs.postgresql.org/node/385

&lt;strong&gt;March&#039;s LAPUG Recap:&lt;/strong&gt;
The LAPUG March meeting evolved in to a &quot;Round Table&quot; discussion.  Each person shared very interesting experiences in how PostgreSQL was used in the development and use of sophisticated software applications.  Some of these applications were for storing sound files, storing images, and other where developed as engineering tools.

The discussion also involved to uses of advanced data models such as: PostgreSQL&#039;s GIS extension, Temporal Database design, Generalization Hierarchies, Natural Keys versus Surrogate Keys, useful ways Graph Theory can be implemented into table designs to model network archtechtures.  Just from this discussion alone, we have several very interesting topics that could be presented at a future LAPUG meeting.

Plans were also hatch to contact local universities and colleges to draw interest from local student and professors.  Moo is taking the lead in the month of April to contact local schools in time for April&#039;s LAPUG &quot;Hand&#039;s On&quot; meeting.

&lt;strong&gt;Joining the LAPUG mailing list:&lt;/strong&gt; http://mail.postgresql.org/mj/mj_wwwusr?domain=postgresql.org&amp;func=lists-long-full&amp;extra=lapug

&lt;strong&gt;LAPUG Meeting Schedule:&lt;/strong&gt; http://pugs.postgresql.org/node/379</description>
 <category domain="http://pugs.postgresql.org/taxonomy/term/67">GIS</category>
 <category domain="http://pugs.postgresql.org/taxonomy/term/64">Generalization</category>
 <category domain="http://pugs.postgresql.org/taxonomy/term/66">Graph</category>
 <category domain="http://pugs.postgresql.org/taxonomy/term/61">Hand&amp;#039;s On</category>
 <category domain="http://pugs.postgresql.org/taxonomy/term/65">Hierarchy</category>
 <category domain="http://pugs.postgresql.org/taxonomy/term/5">LAPUG</category>
 <category domain="http://pugs.postgresql.org/taxonomy/term/62">Matthew</category>
 <category domain="http://pugs.postgresql.org/taxonomy/term/43">Postgis</category>
 <category domain="http://pugs.postgresql.org/taxonomy/term/63">Wetmore</category>
 <pubDate>Mon, 31 Mar 2008 22:15:08 +0100</pubDate>
 <dc:creator>lapug</dc:creator>
 <guid isPermaLink="false">378 at http://pugs.postgresql.org</guid>
</item>
<item>
 <title>May&#039;s LAPUG Meeting</title>
 <link>http://pugs.postgresql.org/lapug/200805</link>
 <description>&lt;strong&gt;Topic for Consideration:&lt;/strong&gt;
May&#039;s LAPUG meeting will be held at Cal-Poly Pomona. Keith Larson will be delivering a presentation on implementing non-trivial update-able views in PostgreSQL.

&lt;strong&gt;Preparatory Home Work:&lt;/strong&gt;
This meeting will be hosted and attended by Cal-Poly Computer Science students.  They would like us to give a 2 to 5 minute introduction on why we choose to use PostgreSQL in our profession in place of the other database brands that are available.   

&lt;strong&gt;Time:&lt;/strong&gt;
May 30, 7:00 pm

&lt;strong&gt;Location:&lt;/strong&gt;
Cal-Poly Pomona - Building 8 Room 4
3801 West Temple Avenue
Pomona, CA 91767

&lt;strong&gt;Map:&lt;/strong&gt;
&lt;a href=&quot;http://maps.google.com/maps/ms?ie=UTF8&amp;hl=en&amp;msa=0&amp;msid=102508517380140783594.00044c5bcd515f92d9556&amp;t=h&amp;ll=34.058473,-117.821728&amp;spn=0.005742,0.009956&amp;z=17&quot;&gt;Google Map&lt;/a&gt;
&lt;a href=&quot;http://www.csupomona.edu/map/campus/building/bldg_008.shtml&quot;&gt;Cal Poly Pomona Map&lt;/a&gt;

&lt;strong&gt;Taking a head count:&lt;/strong&gt;
Feel free to invite anyone that may be interested in coming to a PUG meeting.  For those that are planning to attend please send an email to the LAPUG mailing list.  (If food can be provided, it will help to know how much to bring.)

&lt;Strong&gt;Job Postings:&lt;/Strong&gt;&lt;ol&gt;
&lt;li&gt;&lt;a href=&quot;http://pugs.postgresql.org/node/396&quot;&gt;2008-05-14 Postgres Database Administrator&lt;/a&gt;
&lt;li&gt;&lt;a href=&quot;http://pugs.postgresql.org/node/385&quot;&gt;2008-04-21 Postgres DBA&lt;/a&gt;&lt;/ol&gt;

&lt;strong&gt;April&#039;s LAPUG Recap:&lt;/strong&gt;
Matthew with Secom introduced LAPUG to the work of Security, Ticketing, and Financial Transaction equipment.  We toured his build seeing the various stages of equipment fabrication, and then made our way to the PostgreSQL area.  Seeing software, firmware, and hardware being designed and integrated was a very interesting experience.  Our discussion evolved into PostgreSQL&#039;s Tuning Parameters.  Each of the LAPUGers have tinkered with different parameters.  However, it seems that more research can be done to understand how each turning parameter affects PostgreSQL.  In regard to each parameter, what tests can be applied to PostgreSQL to determine if the parameter should be adjusted?  These are good points for review.

&lt;strong&gt;Joining the LAPUG mailing list:&lt;/strong&gt; &lt;a href=&quot;http://mail.postgresql.org/mj/mj_wwwusr?domain=postgresql.org&amp;func=lists-long-full&amp;extra=lapug&quot;&gt;LAPUG List&lt;/a&gt;

&lt;strong&gt;LAPUG Meeting Schedule:&lt;/strong&gt; &lt;a href=&quot;http://pugs.postgresql.org/node/379&quot;&gt; Schedule&lt;/a&gt;</description>
 <comments>http://pugs.postgresql.org/lapug/200805#comments</comments>
 <category domain="http://pugs.postgresql.org/taxonomy/term/77">CS</category>
 <category domain="http://pugs.postgresql.org/taxonomy/term/74">Cal</category>
 <category domain="http://pugs.postgresql.org/taxonomy/term/78">Computer</category>
 <category domain="http://pugs.postgresql.org/taxonomy/term/82">Parameters</category>
 <category domain="http://pugs.postgresql.org/taxonomy/term/75">Poly</category>
 <category domain="http://pugs.postgresql.org/taxonomy/term/76">Pomona</category>
 <category domain="http://pugs.postgresql.org/taxonomy/term/79">Science</category>
 <category domain="http://pugs.postgresql.org/taxonomy/term/80">Tune</category>
 <category domain="http://pugs.postgresql.org/taxonomy/term/81">Tuning</category>
 <category domain="http://pugs.postgresql.org/taxonomy/term/84">Update</category>
 <category domain="http://pugs.postgresql.org/taxonomy/term/83">View</category>
 <category domain="http://pugs.postgresql.org/taxonomy/term/85">able</category>
 <pubDate>Wed, 30 Apr 2008 15:16:09 +0100</pubDate>
 <dc:creator>lapug</dc:creator>
 <guid isPermaLink="false">390 at http://pugs.postgresql.org</guid>
</item>
<item>
 <title>June&#039;s LAPUG Meeting</title>
 <link>http://pugs.postgresql.org/lapug/200806</link>
 <description>&lt;strong&gt;Topic for Consideration:&lt;/strong&gt;
June&#039;s LAPUG meeting will be held at California Institute of Technology. Jaun Jose&#039; Natera will be delivering a presentation on how PL-Perl can be used in PostgreSQL.

&lt;strong&gt;Time:&lt;/strong&gt;
June 27, 7:00 pm

&lt;strong&gt;Location:&lt;/strong&gt; &lt;a href=&quot;http://pugs.postgresql.org/node/422&quot;&gt;Vote for your meeting Location&lt;/a&gt;
California Institute of Technology - Steele Building 81 Room 214
391 S Holliston Ave
Pasadena, CA 91106

&lt;strong&gt;Map:&lt;/strong&gt;
&lt;a href=&quot;http://maps.google.com/maps/ms?msa=0&amp;ie=UTF8&amp;msid=114588631836793408373.00044ec854fbe69e7ad92&amp;ll=34.139079,-118.123096&amp;spn=0.001552,0.0025&amp;t=h&amp;z=19&quot;&gt;Google Map&lt;/a&gt;
&lt;a href=&quot;http://www.caltech.edu/map/Caltech-map-2007-11-14.pdf&quot;&gt;California Institute of Technology Map&lt;/a&gt;

&lt;strong&gt;Taking a head count:&lt;/strong&gt;
Feel free to invite anyone that may be interested in coming to a PUG meeting.  For those that are planning to attend please send an email to the LAPUG mailing list.  (If food can be provided, it will help to know how much to bring.)

&lt;Strong&gt;Job Postings:&lt;/Strong&gt;&lt;ol&gt;
&lt;li&gt;&lt;a href=&quot;http://pugs.postgresql.org/node/396&quot;&gt;2008-05-14 Postgres Database Administrator&lt;/a&gt;&lt;/ol&gt;

&lt;strong&gt;May&#039;s LAPUG Recap:&lt;/strong&gt;
Keith Larson presented non-Trivial Update-able views using the PostgreSQL Rule System.  We saw update-able views based not only upon multiple table INNER JOINs but also upon multiple table OUTER JOINs.  Next we saw how to create update-able views based upon UNION ALL queries.  Lastly, we say the &quot;Big Grand Daddy&quot; of all update-able views: views that were based upon INNER JOIN-ed tables UNION ALL-ed with OUTER JOIN-ed tables.  It was amazing to see what Keith was able to accomplish by using the PostgreSQL Rule System.

&lt;strong&gt;Joining the LAPUG mailing list:&lt;/strong&gt; &lt;a href=&quot;http://mail.postgresql.org/mj/mj_wwwusr?domain=postgresql.org&amp;func=lists-long-full&amp;extra=lapug&quot;&gt;LAPUG List&lt;/a&gt;

&lt;strong&gt;LAPUG Meeting Schedule:&lt;/strong&gt; &lt;a href=&quot;http://pugs.postgresql.org/node/379&quot;&gt; Schedule&lt;/a&gt;</description>
 <category domain="http://pugs.postgresql.org/taxonomy/term/97">Cal-Tech</category>
 <category domain="http://pugs.postgresql.org/taxonomy/term/98">California Institute of Technology</category>
 <category domain="http://pugs.postgresql.org/taxonomy/term/100">PL-Perl</category>
 <category domain="http://pugs.postgresql.org/taxonomy/term/99">Views</category>
 <pubDate>Tue, 03 Jun 2008 21:52:04 +0100</pubDate>
 <dc:creator>lapug</dc:creator>
 <guid isPermaLink="false">403 at http://pugs.postgresql.org</guid>
</item>
<item>
 <title>Where&#039;s your favorite LAPUG meeting Location</title>
 <link>http://pugs.postgresql.org/node/423</link>
 <description>It is impressive to see the response of so many locations willing to host LAPUG meetings.

If it were up to you, where would you prefer to having the LAPUG meetings?  We are not implying only holding meetings is locations that are most popular, but we could have a preference for holding meetings in the most popular locations.

So go ahead and &lt;a href=&quot;http://pugs.postgresql.org/node/422&quot;&gt;vote for where you would like to meet most.&lt;/a&gt;</description>
 <category domain="http://pugs.postgresql.org/taxonomy/term/107">City of Garden Grove</category>
 <category domain="http://pugs.postgresql.org/taxonomy/term/111">Computer Science Building</category>
 <category domain="http://pugs.postgresql.org/taxonomy/term/106">LAX</category>
 <category domain="http://pugs.postgresql.org/taxonomy/term/108">Pasadena</category>
 <category domain="http://pugs.postgresql.org/taxonomy/term/76">Pomona</category>
 <category domain="http://pugs.postgresql.org/taxonomy/term/109">Secom</category>
 <category domain="http://pugs.postgresql.org/taxonomy/term/112">Steele Building</category>
 <category domain="http://pugs.postgresql.org/taxonomy/term/110">Youth Cafe</category>
 <pubDate>Thu, 12 Jun 2008 20:23:47 +0100</pubDate>
 <dc:creator>lapug</dc:creator>
 <guid isPermaLink="false">423 at http://pugs.postgresql.org</guid>
</item>
<item>
 <title>July&#039;s LAPUG Meeting</title>
 <link>http://pugs.postgresql.org/lapug/200807</link>
 <description>&lt;strong&gt;Topic for Consideration:&lt;/strong&gt;
July&#039;s LAPUG meeting will be held at the City of Garden Grove&#039;s City Building &#039;Housing Authority&#039;. Richard Broersma will be delivering a presentation on &quot;Exploring various data-models for hierarchical data&quot; in PostgreSQL.

&lt;strong&gt;Time:&lt;/strong&gt;
July 25, 7:00 pm

&lt;strong&gt;Location:&lt;/strong&gt; &lt;a href=&quot;http://pugs.postgresql.org/node/422&quot;&gt;Vote for your meeting Location&lt;/a&gt;
The City of Garden Grove
City Building (Look for the entrance labeled &quot;Housing Authority&quot;)
11277 Garden Grove Blvd
Garden Grove, CA 92840


&lt;strong&gt;Map:&lt;/strong&gt;
&lt;a href=&quot;http://maps.google.com/maps/ms?f=q&amp;hl=en&amp;geocode=&amp;ie=UTF8&amp;msa=0&amp;ll=33.774733,-117.935843&amp;spn=0.001558,0.002339&amp;t=h&amp;z=19&amp;msid=114588631836793408373.000451111a6a002e895ae&quot;&gt;Google Map&lt;/a&gt;

&lt;strong&gt;Taking a head count:&lt;/strong&gt;
Feel free to invite anyone that may be interested in coming to a PUG meeting.  For those that are planning to attend please send an email to the LAPUG mailing list.  (If food can be provided, it will help to know how much to bring.)

&lt;Strong&gt;Job Postings:&lt;/Strong&gt;&lt;ol&gt;
&lt;li&gt;&lt;a href=&quot;http://pugs.postgresql.org/node/443&quot;&gt;2008-07-01 Postgres Database Administrator&lt;/a&gt;
&lt;li&gt;&lt;a href=&quot;http://pugs.postgresql.org/node/444&quot;&gt;2008-07-01 Data WareHouse Administrator&lt;/a&gt;&lt;/ol&gt;

&lt;strong&gt;May&#039;s LAPUG Recap:&lt;/strong&gt;
Jaun Jose&#039; Natera developed a fascinating presentation on Perl and how it can be used as a procedural language in PostgreSQL.  The Perl Mongers certainly filled up the seats during the discussion and we were happy to have them.  We first started with how to install PL-PERL and then worked our way to Perl&#039;s strengths as a application language.  In addition to explaining some of the finer points of using &quot;references&quot; in Perl, Jaun demonstrated how immutable, volatile single value and set returning functions can be implemented in Perl.  
</description>
 <category domain="http://pugs.postgresql.org/taxonomy/term/118">Data</category>
 <category domain="http://pugs.postgresql.org/taxonomy/term/120">Garden</category>
 <category domain="http://pugs.postgresql.org/taxonomy/term/121">Grove</category>
 <category domain="http://pugs.postgresql.org/taxonomy/term/119">Model</category>
 <category domain="http://pugs.postgresql.org/taxonomy/term/122">hierarchical</category>
 <category domain="http://pugs.postgresql.org/taxonomy/term/123">perl</category>
 <enclosure url="http://pugs.postgresql.org/files/PLPerl.pdf" length="141226" type="application/pdf" />
 <pubDate>Wed, 02 Jul 2008 20:35:30 +0100</pubDate>
 <dc:creator>lapug</dc:creator>
 <guid isPermaLink="false">445 at http://pugs.postgresql.org</guid>
</item>
<item>
 <title>August&#039;s LAPUG Meeting</title>
 <link>http://pugs.postgresql.org/lapug/200808</link>
 <description>&lt;strong&gt;Topic for Consideration:&lt;/strong&gt;
August&#039;s LAPUG meeting will be held at the City of Garden Grove&#039;s City Building &#039;Housing Authority&#039;.  Geoff Kloess will be delivering a presentation on using &quot;Ruby On Rails&quot; to connect to PostgreSQL.

&lt;strong&gt;Time:&lt;/strong&gt;
August 29, 7:00 pm

&lt;strong&gt;Location:&lt;/strong&gt; &lt;a href=&quot;http://pugs.postgresql.org/node/422&quot;&gt;Vote for your favorite meeting Location&lt;/a&gt;
The City of Garden Grove
City Building (Look for the entrance labeled &quot;Housing Authority&quot;)
11277 Garden Grove Blvd
Garden Grove, CA 92840


&lt;strong&gt;Map:&lt;/strong&gt;
&lt;a href=&quot;http://maps.google.com/maps/ms?f=q&amp;hl=en&amp;geocode=&amp;ie=UTF8&amp;msa=0&amp;ll=33.774733,-117.935843&amp;spn=0.001558,0.002339&amp;t=h&amp;z=19&amp;msid=114588631836793408373.000451111a6a002e895ae&quot;&gt;Google Map&lt;/a&gt;

&lt;strong&gt;Taking a head count:&lt;/strong&gt;
Feel free to invite anyone that may be interested in coming to a PUG meeting.  For those that are planning to attend please send an email to the LAPUG mailing list.  (If food can be provided, it will help to know how much to bring.)

&lt;Strong&gt;Job Postings:&lt;/Strong&gt;&lt;ol&gt;
&lt;li&gt;&lt;a href=&quot;http://pugs.postgresql.org/node/443&quot;&gt;2008-07-01 Postgres Database Administrator&lt;/a&gt;
&lt;li&gt;&lt;a href=&quot;http://pugs.postgresql.org/node/444&quot;&gt;2008-07-01 Data WareHouse Administrator&lt;/a&gt;&lt;/ol&gt;

&lt;strong&gt;July&#039;s LAPUG Recap:&lt;/strong&gt;
Richard Broersma developed a presentation that explored the Generalization Hierarchy and various ways it could be implemented into PostgreSQL.  We learned that there are two requirements for needing to store hierarchical data. One reason is that specific and unique classifications are required to be stored or relationships between sub-class types are required.  We saw five ways that hierarchical data could be implemented and we then explored the functional trade-offs that each method had.

For further information see the attached presentation.

[&lt;a href=&quot;http://pugs.postgresql.org/node/455&quot;&gt;About LAPUG&lt;/a&gt;] [&lt;a href=&quot;http://mail.postgresql.org/mj/mj_wwwusr?domain=postgresql.org&amp;func=lists-long-full&amp;extra=lapug&quot;&gt;Join the Mailing List&lt;/a&gt;] [&lt;a href=&quot;http://archives.postgresql.org/lapug/&quot;&gt;View List Archive&lt;/a&gt;]</description>
 <category domain="http://pugs.postgresql.org/taxonomy/term/128">Ruby On Rails</category>
 <enclosure url="http://pugs.postgresql.org/files/Hierarchial.pdf" length="369632" type="application/pdf" />
 <pubDate>Mon, 28 Jul 2008 20:36:44 +0100</pubDate>
 <dc:creator>lapug</dc:creator>
 <guid isPermaLink="false">452 at http://pugs.postgresql.org</guid>
</item>
<item>
 <title>LAPUG - September Meeting</title>
 <link>http://pugs.postgresql.org/lapug/200809</link>
 <description>&lt;strong&gt;
***********************
** Attention All LAPUGers **
***********************&lt;/strong&gt;
&lt;a href=&quot;http://pugs.postgresql.org/node/463&quot;&gt;Vote for your &lt;strong&gt;favorite&lt;/strong&gt; meeting nights.&lt;/a&gt;
&lt;a href=&quot;http://pugs.postgresql.org/node/464&quot;&gt;Vote for your &lt;strong&gt;least favorite&lt;/strong&gt; meeting nights.&lt;/a&gt;

&lt;strong&gt;Topic for Consideration:&lt;/strong&gt;
September&#039;s LAPUG meeting will be held in the City of Irwindale.  Michael J. Chen will be delivering a presentation on using and configuring SLONY as a means of replicating PostgreSQL.

&lt;strong&gt;Time:&lt;/strong&gt;
September 26, 7:00 pm

&lt;strong&gt;Location:&lt;/strong&gt; &lt;a href=&quot;http://pugs.postgresql.org/node/422&quot;&gt;Vote for your favorite meeting Location&lt;/a&gt;
5288 Rivergrade Rd.
Irwindale, CA 91706

&lt;strong&gt;Map:&lt;/strong&gt;
&lt;a href=&quot;http://maps.google.com/maps/ms?ie=UTF8&amp;hl=en&amp;msa=0&amp;msid=114588631836793408373.0004566264d6b34d690cf&amp;ll=34.107947,-117.969858&amp;spn=0.001592,0.002403&amp;t=h&amp;z=19&quot;&gt;Map to Irwindale&lt;/a&gt;

&lt;strong&gt;Taking a head count:&lt;/strong&gt;
Feel free to invite anyone that may be interested in coming to a PUG meeting.  For those that are planning to attend please send an email to the LAPUG mailing list.  (If food can be provided, it will help to know how much to bring.)

&lt;strong&gt;August&#039;s LAPUG Recap:&lt;/strong&gt;
Geoff Kloess delivered an interesting presentation of Ruby on Rails (RoR).  After explaining the syntax semantics of Ruby, Geoff illustrated the Object Relational Mapping that the RoR framework uses and how it is implemented in both the PostgreSQL schema design and RoR class design.  Lastly, we watched as Geoff built a simple yet functional website in just a matter of a few of minutes.

For further information see the attached presentation.

[&lt;a href=&quot;http://pugs.postgresql.org/lapug/about&quot;&gt;About LAPUG&lt;/a&gt;] [&lt;a href=&quot;http://mail.postgresql.org/mj/mj_wwwusr?domain=postgresql.org&amp;func=lists-long-full&amp;extra=lapug&quot;&gt;Join the Mailing List&lt;/a&gt;] [&lt;a href=&quot;http://archives.postgresql.org/lapug/&quot;&gt;View List Archive&lt;/a&gt;]
</description>
 <category domain="http://pugs.postgresql.org/taxonomy/term/134">SLONY</category>
 <enclosure url="http://pugs.postgresql.org/files/ruby-pgsql.pdf" length="621657" type="application/pdf" />
 <pubDate>Wed, 03 Sep 2008 18:03:18 +0100</pubDate>
 <dc:creator>lapug</dc:creator>
 <guid isPermaLink="false">462 at http://pugs.postgresql.org</guid>
</item>
<item>
 <title>LAPUG hosting Greenplum</title>
 <link>http://pugs.postgresql.org/lapug/200811</link>
 <description>&lt;strong&gt;Topic for Consideration:&lt;/strong&gt;
November&#039;s LAPUG meeting will be held at Caltech in the City of Pasadena.  Paul Salazar the VP of Corporate Marketing at Greenplum Inc. will be delivering a presentation on the basics of Data Warehousing, On-Line Analytic Processing (OLAP) and how the Greenplum Database server supports these application domains.

Paul would like additional feedback on points for discussion.  So if anyone would like specific features addressed in the meeting regarding Data Warehousing, OLAP, or Greenplum, please email these points to the LAPUG mailing list or post a comment to this blog.

&lt;strong&gt;Time:&lt;/strong&gt;
November 19, 7:00 pm (Wednesday Evening)

&lt;strong&gt;Location:&lt;/strong&gt; &lt;a href=&quot;http://pugs.postgresql.org/node/422&quot;&gt;Vote for your favorite meeting Location&lt;/a&gt;
Steele 214 in Caltech.
370 South Holliston Avenue,
Pasadena, CA 91106

&lt;strong&gt;Map:&lt;/strong&gt;
&lt;a href=&quot;http://maps.google.com/maps/ms?ie=UTF8&amp;t=h&amp;hl=en&amp;msa=0&amp;ll=34.139186,-118.123265&amp;spn=0.001592,0.002403&amp;z=19&amp;msid=114588631836793408373.00045822d679f33626b04&quot;&gt;Map to Caltech&lt;/a&gt;
&lt;a href=&quot;http://www.caltech.edu/map/Caltech-map-2007-11-14.pdf&quot;&gt;Campus Map&lt;/a&gt;

&lt;strong&gt;Taking a head count:&lt;/strong&gt;
Feel free to invite anyone that may be interested in coming to a PUG meeting.  For those that are planning to attend please send an email to the LAPUG mailing list.  (If food can be provided, it will help to know how much to bring.)

&lt;strong&gt;September&#039;s LAPUG Recap:&lt;/strong&gt;
Michael Chen delivered an excellent presentation for the basics of implementing Slony.  Michael pointed out that while Slony is a very powerful replication strategy, it also has a steep learning curve.  One of the first recommendations was not to follow the slony tutorial in its recommended setup.  It seems that the tutorial demonstrates replication between two PostgreSQL instances running on the same server.  While this eases the learning curve by focusing only on learning the Slony interface, it shields the user from pitfalls that will be encountered when configuring two separate servers to communicate successfully with one another.  Another point made was need for the user to develop his or her own api layer on top of SLONY that simplifies many low level tasks that Slony exposes.  The api layer will be dependent upon the replication topology that is designed by the user, 

On a side note, I have to mention that I am continually impressed by the immense skill, knowledge, talent, and intelligence that seem to be common with the PostgreSQL users that find their way to various LAPUG meetings.  Maybe every users group leader feelings this way, but I can&#039;t help but feel that there must be something special about PostgreSQL that attracts people of this caliber.  It reminds me of a movie I once saw with the line: &quot;If you build it. They will come!&quot; :)

Anyway I hope to see everyone at the next LAPUG meeting!

For further information see the attached presentation. {Hold For Presentation}

[&lt;a href=&quot;http://pugs.postgresql.org/lapug/about&quot;&gt;About LAPUG&lt;/a&gt;] [&lt;a href=&quot;http://mail.postgresql.org/mj/mj_wwwusr?domain=postgresql.org&amp;func=lists-long-full&amp;extra=lapug&quot;&gt;Join the Mailing List&lt;/a&gt;] [&lt;a href=&quot;http://archives.postgresql.org/lapug/&quot;&gt;View List Archive&lt;/a&gt;]</description>
 <category domain="http://pugs.postgresql.org/taxonomy/term/148">Analytic</category>
 <category domain="http://pugs.postgresql.org/taxonomy/term/145">Data Warehousing</category>
 <category domain="http://pugs.postgresql.org/taxonomy/term/144">Greenplum</category>
 <category domain="http://pugs.postgresql.org/taxonomy/term/146">OLAP</category>
 <category domain="http://pugs.postgresql.org/taxonomy/term/147">Online</category>
 <category domain="http://pugs.postgresql.org/taxonomy/term/149">Processing</category>
 <pubDate>Fri, 03 Oct 2008 16:23:43 +0100</pubDate>
 <dc:creator>lapug</dc:creator>
 <guid isPermaLink="false">474 at http://pugs.postgresql.org</guid>
</item>
<item>
 <title>LAPUG - February at SCALE</title>
 <link>http://pugs.postgresql.org/node/518</link>
 <description>&lt;strong&gt;Topic for Consideration:&lt;/strong&gt;
This February, LAPUG will be having a &quot;Birds of a Feather&quot; (BOF) meeting at this year&#039;s Southern California Linux Exposition (SCALE).  The PostgreSQL Users Group Liaison Selena Deckelmann and the PostgreSQL Core Developer Josh Berkus will be presenting a &quot;Tag-Team&quot; presentation regarding some of PostgreSQL&#039;s new features released in version 8.4 as well as other key feature from previous versions.

&lt;strong&gt;Time:&lt;/strong&gt;
February 21, 7-8 pm (Saturday Evening)

&lt;strong&gt;Location:&lt;/strong&gt; &lt;a href=&quot;http://pugs.postgresql.org/node/422&quot;&gt;Vote for your favorite meeting Location&lt;/a&gt;
Los Angeles Airport Westin
5400 West Century Boulevard
Los Angeles, California 90045
Phone: (310) 216-5858
Fax: (310) 417-4545

&lt;strong&gt;Map:&lt;/strong&gt;
&lt;a href=&quot;http://scale7x.socallinuxexpo.org/conference-info/hotel_info&quot;&gt;Map to Airport Westin&lt;/a&gt;

&lt;strong&gt;January&#039;s LAPUG Recap:&lt;/strong&gt;{See Attachments Below}
Richard Broersma presented a topic on Tree models in SQL.  He mentioned how Trees are a specialized form of graph.  It seems that there are three ways to model trees and that PostgreSQL V8.4 will greatly simplify the use of one of these models.

Juan Natera presented the Perl ORM module &#039;ROSE&#039;.  It was very interesting to see how ROSE&#039;s ORM framework simplifies the task of handling the ties between application logic and Database persistence.  This was a very popular talk as seen from the lively Q&amp;A session that ensued.

Konstantin Antselovich presented the a Data Model to handle the common functionality of a message board system or mailbox.  The discussion that followed was a consideration of the features gained by using an SQL back-end versus a file system back-end.

Brian Dolan was the concluding speaker.  He presented a fascination discussion that gave an insight into how advanced analytic mathematics can be use to greatly reduce the CPU and Filesystem load on the Database Server(s).  To summarize what Brian presented, Likelihood mathematics were used to aggregate many-many-many... billions of rows of data into a materialized view with a row count in the hundreds of thousands that could be SELECT-ed with ordinary SQL to produce insightful yet performant results. (I have to say that this was an awesome topic!)

I hope to see everyone at the next LAPUG meeting!

[&lt;a href=&quot;http://pugs.postgresql.org/lapug/about&quot;&gt;About LAPUG&lt;/a&gt;] [&lt;a href=&quot;http://mail.postgresql.org/mj/mj_wwwusr?domain=postgresql.org&amp;func=lists-long-full&amp;extra=lapug&quot;&gt;Join the Mailing List&lt;/a&gt;] [&lt;a href=&quot;http://archives.postgresql.org/lapug/&quot;&gt;View List Archive&lt;/a&gt;]</description>
 <enclosure url="http://pugs.postgresql.org/files/LA_PUG.pdf" length="73350" type="application/pdf" />
 <pubDate>Mon, 26 Jan 2009 21:57:20 +0000</pubDate>
 <dc:creator>lapug</dc:creator>
 <guid isPermaLink="false">518 at http://pugs.postgresql.org</guid>
</item>
<item>
 <title>LAPUG - January&#039;s Lightning Talks</title>
 <link>http://pugs.postgresql.org/node/498</link>
 <description>&lt;strong&gt;Topic for Consideration:&lt;/strong&gt;
January&#039;s LAPUG meeting will be held at the Fox Media Building in the City of Santa Monica.  This month we are planning a round of lightning talks and are looking for speakers to talk about anything that&#039;s RDBMS related for about 5 to 10 minutes.  We already have some speakers scheduled, so take this opportunity to to sign-up and tell us about what interests you!

I wanted to thank everyone that has offer to present at January&#039;s meeting.  The following is a list of speakers and topics:

&lt;em&gt;Konstantin Antselovich&lt;/em&gt;
- &lt;cite&gt;Modelling Message Boards and Mailboxes in SQL&lt;/cite&gt;

&lt;em&gt;Richard Broersma&lt;/em&gt;
- &lt;cite&gt;Modelling Trees in SQL&lt;/cite&gt;

&lt;em&gt;Brian Dolan&lt;/em&gt;
- &lt;cite&gt;Likelihood Models in the Data Warehouse&lt;/cite&gt;

&lt;em&gt;Juan Jose Natera&lt;/em&gt;
- &lt;cite&gt;ORM with Rose::DB::Object&lt;/cite&gt;

&lt;strong&gt;Time:&lt;/strong&gt;
January 21, 7:30 pm (Wednesday Evening)

&lt;strong&gt;Location:&lt;/strong&gt; &lt;a href=&quot;http://pugs.postgresql.org/node/422&quot;&gt;Vote for your favorite meeting Location&lt;/a&gt;
Fox Media Building.
2500 Broadway,
Santa Monica, CA 90404

&lt;strong&gt;Map:&lt;/strong&gt;
&lt;a href=&quot;http://maps.google.com/maps/ms?msa=0&amp;msid=114588631836793408373.00045d287a3c9918a9d6e&amp;ie=UTF8&amp;ll=34.032301,-118.473644&amp;spn=0.010545,0.014634&amp;z=16&quot;&gt;Map to Fox Media&lt;/a&gt;

&lt;strong&gt;Instructions:&lt;/strong&gt;
Fox Interactive Media is located on the second floor of 2500 Broadway, Santa Monica, CA 90404.  Fox shares a complex with Yahoo and are in the exact same building as HBO.  Fox is along the Broadway edge, closest to the tennis courts.  If entering from the street (where you should be able to find plenty of parking) you want to head toward the north-east most building near the tennis courts.

After 7pm, the elevator requires a pass.  Noelle Sio and David Hubbard from Fox Interactive will be helping us get people up and down.   We&#039;ll be in or near the meeting room from 6pm onwards.  The actual meeting room is directly above the lobby.  We can easily see you if you stand outside and wave.  Once we stop laughing at your unfortunate fate, we&#039;ll come down and let you in.
 
You should park on the street. The pay lot closes at 7 and I haven&#039;t set up validations.  See you there!

&lt;strong&gt;Taking a head count:&lt;/strong&gt;
Feel free to invite anyone that may be interested in coming to a PUG meeting.  For those that are planning to attend please send an email to the LAPUG mailing list.  (If food can be provided, it will help to know how much to bring.)

&lt;strong&gt;November&#039;s LAPUG Recap:&lt;/strong&gt;
Paul Salazar presented a discussion on Greenplum; what features it has and how it compares to its competitors.  In addition to this, the presentation touched lightly on some concepts of data warehousing.  He gave away some nice swag (including an IPod) at the end which was very nice of him!

I hope to see everyone at the next LAPUG meeting!

[&lt;a href=&quot;http://pugs.postgresql.org/lapug/about&quot;&gt;About LAPUG&lt;/a&gt;] [&lt;a href=&quot;http://mail.postgresql.org/mj/mj_wwwusr?domain=postgresql.org&amp;func=lists-long-full&amp;extra=lapug&quot;&gt;Join the Mailing List&lt;/a&gt;] [&lt;a href=&quot;http://archives.postgresql.org/lapug/&quot;&gt;View List Archive&lt;/a&gt;]
</description>
 <category domain="http://pugs.postgresql.org/taxonomy/term/155">Green</category>
 <category domain="http://pugs.postgresql.org/taxonomy/term/144">Greenplum</category>
 <category domain="http://pugs.postgresql.org/taxonomy/term/154">Lightning</category>
 <category domain="http://pugs.postgresql.org/taxonomy/term/156">Plum</category>
 <category domain="http://pugs.postgresql.org/taxonomy/term/125">talks</category>
 <pubDate>Wed, 03 Dec 2008 18:33:27 +0000</pubDate>
 <dc:creator>lapug</dc:creator>
 <guid isPermaLink="false">498 at http://pugs.postgresql.org</guid>
</item>
<item>
 <title>Last night&#039;s PDXPUG meeting - Extreme Database Makeover!</title>
 <link>http://pugs.postgresql.org/node/536</link>
 <description>Here are my rough notes from the meeting.  Thanks a ton to Kristin for giving a great talk!  Thanks also to Gabrielle for providing gin &amp; tonics. 

Professor Kristin Tufte, Portland State University
Portal dataset
http://portal.its.pdx.edu

* Only realtime data - Loop Detector Data
** 20 s count, per lane, # of vehicles average
** happy if 40% of the data is fine
* Crash data in portland metro since 1999
* Bus data (not in realtime)
** every time they stop, they record how many ppl got on/got off, door open, lift go up/down
** made a speed map for portland

* FOCUSING ON Loop detector data
** student looked at the car data in portal, and analyze what the estimated emissions are 
** proposal is to look at what the emissions were and create some &quot;green&quot; metrics based on the collected data

* INTERESTING METRIC: 
** Estimated 137k hours in the car in one day
** Estimated 7million miles on oregon roads

* Speed contour plot
** 20k reported incidents per year
** Website -- Portlan website -- portal: portland oregon regional transportation archive listing

* Data being grabbed:
* 5-minute - every 5 minutes, rolled up
* 15-minute and 1hr - every night (but moving to every 15 minutes)

* GOALS:
** store the data
** show the pretty pictures
*** researchers want the raw data, but they can probably wait a little while to get it

* 20 second data:
** 1 table per day: 
***  monthly view - union of all daily tables 
*** 2.8 million tables in each table
** 4 billion tuples total, 5-minute aggregation; 1-table/month - 6 million tuples

* QUERIES
** Lotsa JOINs, reducing the # of EXTRACTs (better performance)
** Lots of SELECT * from today&#039;s data

* Misc comments:
** parameterized queries can&#039;t use partial indexes
* Dual path SaS
** Linux multipath -- active/passive
** can&#039;t get dual channel active/active

EPQA - sourceforge.net/projects/epqa/

* RECOMMENDATIONS: 
** Upgrade to 8.3
** fio test on local disks and SAN and find out if there&#039;s a contention, as its a shared SAN with RAID5, Get access to SAN stats to review 
** Reindex on a weekly basis
** Review postgresql.conf settings - increase shared buffers to ~4GB
** Check out this blog post from Josh Berkus: http://it.toolbox.com/blogs/database-soup/how-do-i-examine-the-linux-page-cache-30538?rss=1
</description>
 <comments>http://pugs.postgresql.org/node/536#comments</comments>
 <category domain="http://pugs.postgresql.org/taxonomy/term/18">PDXPUG</category>
 <category domain="http://pugs.postgresql.org/taxonomy/term/39">meeting</category>
 <category domain="http://pugs.postgresql.org/taxonomy/term/165">meeting notes</category>
 <category domain="http://pugs.postgresql.org/taxonomy/term/164">portal</category>
 <category domain="http://pugs.postgresql.org/taxonomy/term/59">recap</category>
 <pubDate>Fri, 20 Mar 2009 22:47:55 +0000</pubDate>
 <dc:creator>selenamarie</dc:creator>
 <guid isPermaLink="false">536 at http://pugs.postgresql.org</guid>
</item>
<item>
 <title>March Meeting 3/19/2009 - eXtreme Database Makeover ep. 2 - PORTAL</title>
 <link>http://pugs.postgresql.org/node/534</link>
 <description>Kristin Tufte will be speaking at the next PDXPUG meeting at FreeGeek
(at 7:00pm -
1731 SE 10th Avenue, Portland, OR).

-----

PORTAL is a 900 GB PostgreSQL archive of transportation-related data.
Data in portal includes: freeway speed and volume data (received in
real-time from the Oregon Department of Transportation), weather data,
bus data, accident data, and more.  The PORTAL schema was developed
years ago and needs to be revamped.  Further, PORTAL has performance
problems likely caused partly by the fact that it lives on a shared
SAN. For this meeting, I.ll show the PORTAL schema as it is now and
then we can have some fun tearing it apart and figuring out how it
could be

Looking forward to seeing everyone there....and of course, drinks at
the Lucky Lab (http://www.luckylab.com/ ) at 915 SE Hawthorne Blvd.
afterwards.</description>
 <comments>http://pugs.postgresql.org/node/534#comments</comments>
 <category domain="http://pugs.postgresql.org/taxonomy/term/18">PDXPUG</category>
 <pubDate>Tue, 17 Mar 2009 02:09:18 +0000</pubDate>
 <dc:creator>markwkm</dc:creator>
 <guid isPermaLink="false">534 at http://pugs.postgresql.org</guid>
</item>
<item>
 <title>LAPUG March Meeting</title>
 <link>http://pugs.postgresql.org/node/532</link>
 <description>&lt;strong&gt;Topic for Consideration:&lt;/strong&gt;
For the March Meeting, Moo Moragraan is presenting the topic of &lt;a href=&quot;http://en.wikipedia.org/wiki/Erlang_(programming_language)&quot;&gt;Erlang&lt;/a&gt; and &lt;a href=&quot;http://en.wikipedia.org/wiki/CouchDB&quot;&gt;CouchDB&lt;/a&gt;. Erlang is a functional programming language emphasized on concurrency in a distributed system, fault tolerance, and constant availability. These are all ideal for where databases are going. He will demonstrate a little bit on the language&#039;s power and then will look into an application of the language in the database world using CouchDB.  

&lt;strong&gt;Time:&lt;/strong&gt;
March 25, 7:30-8:30 pm (Wednesday Evening)

&lt;strong&gt;Location:&lt;/strong&gt; &lt;a href=&quot;http://pugs.postgresql.org/node/422&quot;&gt;Vote for your favorite meeting Location&lt;/a&gt;
The City of Garden Grove
City Building (Look for the entrance labeled &quot;Housing Authority&quot;)
11277 Garden Grove Blvd
Garden Grove, CA 92840


&lt;strong&gt;Map:&lt;/strong&gt;
&lt;a href=&quot;http://maps.google.com/maps/ms?f=q&amp;hl=en&amp;geocode=&amp;ie=UTF8&amp;msa=0&amp;ll=33.774733,-117.935843&amp;spn=0.001558,0.002339&amp;t=h&amp;z=19&amp;msid=114588631836793408373.000451111a6a002e895ae&quot;&gt;Google Map&lt;/a&gt;


&lt;strong&gt;February&#039;s LAPUG Recap:&lt;/strong&gt;
Selena Deckelmann and Josh Berkus presented many new features that will be introduced in version 8.4.  Selena started with a round-table introduction, which was a nice start since many of the persons that attended the BOF were first time attenders. Josh elaborated on many of the features that will standout for PostgreSQL users upgrading to 8.4. Afterwards, we finished up with dinner and drinks at the LAPUG social.

On a side note,  I wanted to mention the altruism shown by both Selena and Josh.  Selena and Josh (as well as many others in the PostgreSQL community) have a long standing track record of supporting the PostgreSQL project and community as was apparent at this year&#039;s SCALE.  Its important to remember that the support these individuals offer is possible because of the personal sacrifices they make in their time, money, and energy.  Its interesting to see the increase in the number of people using PostgreSQL in comparison to the previous SCALES.  This shows that the hard work of persons like Josh and Selena is paying off.

Also, in addition to Josh and Selena I wanted to mention the other volunteers that helped out at the PostgreSQL booth.  They were Christopher Nielson, Erez Ascher, John Zarrella, Noel Proffitt, and Moo Moragraan.  

I hope to see everyone at the next LAPUG meeting!

[&lt;a href=&quot;http://pugs.postgresql.org/lapug/about&quot;&gt;About LAPUG&lt;/a&gt;] [&lt;a href=&quot;http://mail.postgresql.org/mj/mj_wwwusr?domain=postgresql.org&amp;func=lists-long-full&amp;extra=lapug&quot;&gt;Join the Mailing List&lt;/a&gt;] [&lt;a href=&quot;http://archives.postgresql.org/lapug/&quot;&gt;View List Archive&lt;/a&gt;]</description>
 <pubDate>Mon, 09 Mar 2009 16:10:35 +0000</pubDate>
 <dc:creator>lapug</dc:creator>
 <guid isPermaLink="false">532 at http://pugs.postgresql.org</guid>
</item>
<item>
 <title>3rd PSU Presentation - DBT-2 Howto</title>
 <link>http://pugs.postgresql.org/node/531</link>
 <description>This is a reminder that the 3rd presentation about DBT-2 performance at Portland State University will be next week, Thursday March 12th, 2009.  This presentation will be a live demo on how to use the kit to test your system and product a report or results.  This is a live demo so slides will be shown.  But I will provide some &lt;a href=&quot;http://www.slideshare.net/markwkm/postgresql-portland-performance-practice-project-database-test-2-howto&quot;&gt;slides now&lt;/a&gt; to outline some of the things covered in this kit.  People who are able to attend may wish to &lt;a href=&quot;http://www.slideshare.net/markwkm/postgresql-portland-performance-practice-project-database-test-2-howto/download&quot;&gt;download&lt;/a&gt; and print out a set for notes.   (See embedded links for viewing the slides online and downloading the slides.)</description>
 <comments>http://pugs.postgresql.org/node/531#comments</comments>
 <pubDate>Fri, 06 Mar 2009 02:18:26 +0000</pubDate>
 <dc:creator>markwkm</dc:creator>
 <guid isPermaLink="false">531 at http://pugs.postgresql.org</guid>
</item>
<item>
 <title>AustinPUG meeting, Tuesday March 10th</title>
 <link>http://pugs.postgresql.org/node/530</link>
 <description>We&#039;ll be meeting March 10th, 7PM at Sun. Meeting topic will be performance tuning.

Please make sure to RSVP to &lt;a href=&#039;http://archives.postgresql.org/austinpug/&#039;&gt;the mailing list&lt;/a&gt; so that we can get a count for Pizza!

Note: due to spam issues, I have decommissioned austinpug@decibel.org, so please don&#039;t use it.

Sun Microsystems
Building 8 - Longhorn Conference Room
5300 Riata Park Ct
Austin, TX 78727
&lt;a href=&#039;http://maps.google.com/maps?f=q&amp;hl=en&amp;geocode=&amp;q=5300+Riata+Park+Ct+78727&amp;sll=37.0625,-95.677068&amp;sspn=48.822589,63.808594&amp;ie=UTF8&amp;z=17&amp;iwloc=addr&#039;&gt;Map&lt;/a&gt;</description>
 <comments>http://pugs.postgresql.org/node/530#comments</comments>
 <category domain="http://pugs.postgresql.org/taxonomy/term/96">AustinPUG</category>
 <category domain="http://pugs.postgresql.org/taxonomy/term/39">meeting</category>
 <pubDate>Thu, 05 Mar 2009 15:59:26 +0000</pubDate>
 <dc:creator>decibel</dc:creator>
 <guid isPermaLink="false">530 at http://pugs.postgresql.org</guid>
</item>
<item>
 <title>SydPUG meeting recap 3rd February 2009</title>
 <link>http://pugs.postgresql.org/node/527</link>
 <description>
A rather late recap of the last SydPUG meeting: Mark Leslie, software architect with LISAsoft, gave a very informative presentation on the history and capabilities of  PostGIS. A lively question and answer session ensued. Mark&#039;s slides from the meeting are attached.

Thanks very much  to everyone who came to the meeting. 

Speakers have been enlisted for the next SydPUG, which is (at this time) scheduled to run in early April. 

Charles</description>
 <comments>http://pugs.postgresql.org/node/527#comments</comments>
 <category domain="http://pugs.postgresql.org/taxonomy/term/43">Postgis</category>
 <category domain="http://pugs.postgresql.org/taxonomy/term/160">sydpug</category>
 <enclosure url="http://pugs.postgresql.org/files/Introduction_to_PostGIS_v1.0.pdf" length="602161" type="application/pdf" />
 <pubDate>Fri, 27 Feb 2009 05:56:57 +0000</pubDate>
 <dc:creator>ccd</dc:creator>
 <guid isPermaLink="false">527 at http://pugs.postgresql.org</guid>
</item>
<item>
 <title>surverying effect of checkpoint_completion_target</title>
 <link>http://pugs.postgresql.org/node/526</link>
 <description>Catching up on presenting some data (you can see these were run earlier in the month) about the effects of the &lt;a href=&quot;http://www.postgresql.org/docs/8.3/static/runtime-config-wal.html#GUC-CHECKPOINT-COMPLETION-TARGET&quot;&gt;checkpoint_completion_target&lt;/a&gt;:

checkpoint_completion_target: notpm
.6: &lt;a href=&quot;http://207.173.203.223/~markwkm/community6/dbt2/pgtune.checkpoint_completion_target/pgtune_checkpoint_completion_target.6/report/&quot;&gt;8955.68&lt;/a&gt;
.7: &lt;a href=&quot;http://207.173.203.223/~markwkm/community6/dbt2/pgtune.checkpoint_completion_target/pgtune_checkpoint_completion_target.7/report/&quot;&gt;9041.58&lt;/a&gt;
.8: &lt;a href=&quot;http://207.173.203.223/~markwkm/community6/dbt2/pgtune.checkpoint_completion_target/pgtune_checkpoint_completion_target.8/report/&quot;&gt;8912.40&lt;/a&gt;
.9: &lt;a href=&quot;http://207.173.203.223/~markwkm/community6/dbt2/pgtune.checkpoint_completion_target/pgtune_checkpoint_completion_target.9/report/&quot;&gt;9014.41&lt;/a&gt;

Changing the checkpoint_completion_target doesn&#039;t seem to be significant, but I&#039;m am wondering if any checkpoint tuning parameters will be significant while the transaction logs remain on the same devices at the rest of the database.  We will be testing that soon...</description>
 <comments>http://pugs.postgresql.org/node/526#comments</comments>
 <pubDate>Sun, 22 Feb 2009 23:00:00 +0000</pubDate>
 <dc:creator>markwkm</dc:creator>
 <guid isPermaLink="false">526 at http://pugs.postgresql.org</guid>
</item>
<item>
 <title>PDXPUG: Last night&#039;s meeting</title>
 <link>http://pugs.postgresql.org/node/525</link>
 <description>Last night, Ed Borasky shared recent data from tests he&#039;s run with iostat and blktrace.  Throughput seemed really low on the random read/writes, but may have been not too much out of line with what we&#039;ve seen in P5.

Ed also shared some gotchas, e.g. the sysstat scheduler is in GMT by default, iostat isn&#039;t too smart about wrapping past midnight (so if you write a parser for iostat, keep that in mind), and blktrace includes its own ops in its analysis (so plan for that!)

seekwatcher will create graphics and movies of the output of blktrace - pretty cool, but needs a soundtrack IMO. ;)

We contemplated having a live-action demo of &quot;seek&quot; but headed to the Lab instead for more lively conversation.

Thanks, Ed!

(I&#039;ll post a link to his slides as soon as I have it!)</description>
 <comments>http://pugs.postgresql.org/node/525#comments</comments>
 <category domain="http://pugs.postgresql.org/taxonomy/term/18">PDXPUG</category>
 <category domain="http://pugs.postgresql.org/taxonomy/term/39">meeting</category>
 <pubDate>Sat, 21 Feb 2009 00:24:41 +0000</pubDate>
 <dc:creator>gabrielle</dc:creator>
 <guid isPermaLink="false">525 at http://pugs.postgresql.org</guid>
</item>
<item>
 <title>I guess I&#039;m &quot;it&quot;.</title>
 <link>http://pugs.postgresql.org/node/524</link>
 <description>I was &lt;a href=&quot;http://www.chesnok.com/daily/2009/01/11/select-short_story-from-life-limit-7/trackback/&quot;&gt;tagged by Selena&lt;/a&gt;.  Here goes:

1. (Since this is the one I get asked about most)  Yes, I really do make most of my own clothes, and I usually mod those that I do purchase.  I&#039;ve been working with needle &amp; thread in some form or fashion since I was very young.
2. I love my job.  I get to work with smart, fun (&amp; funny) people &lt;i&gt;and&lt;/i&gt; solve puzzles every day.  How awesome is that?
3. A long time ago, I was kicked out of a mall for wearing a trench coat.
4. In a related vein, I was mentioned by name in the &quot;Dress Code&quot; section of the Employee Handbook shortly after I left my second job.  (It was my hair.)
5. I like millipedes, but centipedes give me the willies.
6. I have pretty good luck with vehicles - I&#039;ve been pulled over at least 5 times;  miraculously, I have yet to receive an actual ticket.  :knock wood:  I&#039;ve also been in 8 accidents, some of which were pretty serious, and have walked away with only minor scratches from all of them.
7. When I was 14 my uncle bet me a quarter that I would be drinking coffee by the time I was 18 (I think).  I collected when I was 22 or so, and still have the quarter ;).  I also still don&#039;t drink coffee.

--
I will tag...Mark.</description>
 <comments>http://pugs.postgresql.org/node/524#comments</comments>
 <pubDate>Sat, 21 Feb 2009 00:11:37 +0000</pubDate>
 <dc:creator>gabrielle</dc:creator>
 <guid isPermaLink="false">524 at http://pugs.postgresql.org</guid>
</item>
<item>
 <title>LAPUG - PreSCALE Pizza Party</title>
 <link>http://pugs.postgresql.org/node/523</link>
 <description>&lt;strong&gt;Folder Stuffing Pizza Party:&lt;/strong&gt;
This Friday (Feb 20, 2009), PostgreSQL.org will host a &quot;Folder stuffing&quot; pizza party on Friday evening of the SCALE convention. In addition to enjoying free pizza we will be &quot;stuffing&quot; PG folders with community literature. We highly encourage all to attend. If you are able to attend the pizza party please RSVP with an email to lapug@postgresql.org. 


&lt;strong&gt;Time:&lt;/strong&gt;
February 20, 7-10 pm (Friday Evening)

&lt;strong&gt;Location:&lt;/strong&gt;
Rhythm &amp; Hues
5404 Jandy Place
Los Angeles, CA, 90066

&lt;strong&gt;Map:&lt;/strong&gt;
&lt;a href=&quot;http://maps.google.com/maps?f=q&amp;source=s_q&amp;hl=en&amp;geocode=&amp;q=Rhythm+%26+Hues&amp;sll=33.929545,-118.376141&amp;sspn=0.102266,0.153809&amp;ie=UTF8&amp;cd=1&amp;ll=33.980734,-118.412361&amp;spn=0.025551,0.038452&amp;z=15&quot;&gt;Rhythm &amp; Hues&lt;/a&gt;

&lt;strong&gt;Parking Instructions:&lt;/strong&gt;

We have two lots on either side of the building, I will see about getting the gate left open past 6pm, so people can drive in.   Also, there should be plenty of on-street parking on Beatrice, a brisk 1 min. walk from the entrance.


I hope to see everyone at the Pre-SCALE Pizza Party!

[&lt;a href=&quot;http://pugs.postgresql.org/lapug/about&quot;&gt;About LAPUG&lt;/a&gt;] [&lt;a href=&quot;http://mail.postgresql.org/mj/mj_wwwusr?domain=postgresql.org&amp;func=lists-long-full&amp;extra=lapug&quot;&gt;Join the Mailing List&lt;/a&gt;] [&lt;a href=&quot;http://archives.postgresql.org/lapug/&quot;&gt;View List Archive&lt;/a&gt;]
</description>
 <pubDate>Wed, 18 Feb 2009 15:43:32 +0000</pubDate>
 <dc:creator>lapug</dc:creator>
 <guid isPermaLink="false">523 at http://pugs.postgresql.org</guid>
</item>
<item>
 <title>slides from february postgresql portland performance speaker series presentation</title>
 <link>http://pugs.postgresql.org/node/520</link>
 <description>The &lt;a href=&quot;http://www.slideshare.net/markwkm/postgresql-portland-performance-practice-project-database-test-2-workload-details&quot;&gt;slides&lt;/a&gt; from the February presentation is now available from the embedded link.  The focus was on the database schema used and the SQL statements that are executed.  The plan for the March 12, 2009, presentation is to have a live demo for using the DBT-2 test kit.</description>
 <comments>http://pugs.postgresql.org/node/520#comments</comments>
 <pubDate>Sat, 14 Feb 2009 01:49:04 +0000</pubDate>
 <dc:creator>markwkm</dc:creator>
 <guid isPermaLink="false">520 at http://pugs.postgresql.org</guid>
</item>
<item>
 <title>PDXPUG - February Meeting 2/19/2009 - Using iostat and blktrace to analyze i/o  performance</title>
 <link>http://pugs.postgresql.org/node/521</link>
 <description>Ed Borasky will be speaking at the next PDXPUG meeting at FreeGeek (at 7:00pm -
1731 SE 10th Avenue, Portland, OR).

Common wisdom is that &quot;PostgreSQL applications are I/O bound.&quot;
Fortunately, Linux has two tools that make analysis of I/O performance
metrics possible: &quot;iostat&quot; and &quot;blktrace&quot;. &quot;iostat&quot; gives device-level
operational queuing metrics, and in kernels since 2.6.25, queuing
metrics for individual partitions as well. &quot;blktrace&quot; provides a
detailed trace of every major event in the life of every I/O operation
at the block layer.

This talk looks at some recent &quot;iostat&quot; and &quot;blktrace&quot; results from a
single-disk workstation running &quot;pgbench&quot;. I&#039;ll include a brief
overview of the operational queuing metrics that &quot;iostat&quot; gives, a
brief run-down on how to install and run &quot;blktrace&quot;, and some sample
&quot;blktrace&quot; output.

Looking forward to seeing everyone there....and of course, drinks at
the Lucky Lab (http://www.luckylab.com/ ) at 915 SE Hawthorne Blvd.
afterwards.</description>
 <comments>http://pugs.postgresql.org/node/521#comments</comments>
 <pubDate>Sat, 14 Feb 2009 17:04:20 +0000</pubDate>
 <dc:creator>markwkm</dc:creator>
 <guid isPermaLink="false">521 at http://pugs.postgresql.org</guid>
</item>
<item>
 <title>some dbt-2 results after running pgtune</title>
 <link>http://pugs.postgresql.org/node/517</link>
 <description>I think people agree that the default settings for PostgreSQL usually aren&#039;t the most optimal.  As suggested I got some results after running the &lt;a href=&quot;http://archives.postgresql.org/pgsql-hackers/2008-11/binCXKsWVnXdd.bin&quot;&gt;pgtune&lt;/a&gt; script.  Greg Smith has &lt;a href=&quot;http://notemagnet.blogspot.com/2008/11/automating-initial-postgresqlconf.html&quot;&gt;more info on pgtune&lt;/a&gt; in his blog.  So following some additional &lt;a href=&quot;http://archives.postgresql.org/pgsql-performance/2008-12/msg00181.php&quot;&gt;recommendations from Greg&lt;/a&gt;, this is what we&#039;ve got.

I&#039;ve had these results in for over 4 weeks now (sorry).

A trio of results with shared_buffers = 7680MB (oops, I don&#039;t remember why this wasn&#039;t set to 8GB) and checkpoint_segments = 100:

&lt;a href=&quot;http://207.173.203.223/~markwkm/community6/dbt2/pgtune.1000.100.1/report/&quot;&gt;9210.66&lt;/a&gt; notpm
&lt;a href=&quot;http://207.173.203.223/~markwkm/community6/dbt2/pgtune.1000.100.2/report/&quot;&gt;9151.43&lt;/a&gt; notpm
&lt;a href=&quot;http://207.173.203.223/~markwkm/community6/dbt2/pgtune.1000.100.3/report/&quot;&gt;9171.46&lt;/a&gt; notpm

mean = 9177.85 notpm
stddev = 30.13</description>
 <comments>http://pugs.postgresql.org/node/517#comments</comments>
 <pubDate>Fri, 23 Jan 2009 01:37:36 +0000</pubDate>
 <dc:creator>markwkm</dc:creator>
 <guid isPermaLink="false">517 at http://pugs.postgresql.org</guid>
</item>
<item>
 <title>Gauteng has a PostgreSQL User Group</title>
 <link>http://pugs.postgresql.org/node/516</link>
 <description>Gauteng now has a PUG. In keeping with the naming pattern for PUGs it is called jnbpug, after the airport code for OR Tambo International.

There is a mailing list for the group, details on the &lt;a href=&quot;http://mail.postgresql.org/mj/mj_wwwusr/domain=postgresql.org?func=lists-long-full&amp;extra=jnbpug&quot;&gt;postgressql.org mailing list site&lt;/a&gt;.

The first meeting for jnbpug is at News Cafe on New Road in Midrand at 19:00 on 9 February 2009. Nothing formal at all, just getting PostgreSQL users together to see who is doing what with it. Hopefully we can get some ideas together about what people would like to see presentations on and some volunteer presenters to build some more formal user group meetings in the future. RSVP to jnbpug(at)gmail(dot)com so we can arrange enough seating.</description>
 <comments>http://pugs.postgresql.org/node/516#comments</comments>
 <category domain="http://pugs.postgresql.org/taxonomy/term/163">jnbpug</category>
 <pubDate>Wed, 21 Jan 2009 19:49:49 +0000</pubDate>
 <dc:creator />
 <guid isPermaLink="false">516 at http://pugs.postgresql.org</guid>
</item>
<item>
 <title>Jeff Davis on Streaming Databases, January 13, 2009</title>
 <link>http://pugs.postgresql.org/node/515</link>
 <description>Jeff&#039;s slides may be back soon ;)</description>
 <comments>http://pugs.postgresql.org/node/515#comments</comments>
 <pubDate>Sat, 17 Jan 2009 02:08:32 +0000</pubDate>
 <dc:creator>dfetter</dc:creator>
 <guid isPermaLink="false">515 at http://pugs.postgresql.org</guid>
</item>
<item>
 <title>looking for the proper number of database connections</title>
 <link>http://pugs.postgresql.org/node/514</link>
 <description>Jumping around, as usual, I ran a series of tests to determine the proper number of database connections for the DBT-2 workload at a scale factor of 1000.  I previous ran some &lt;a href=&quot;http://pugs.postgresql.org/node/502&quot;&gt;tests to get a baseline using 200 database connections&lt;/a&gt;.  So here are some results:

Number of connections: Throughput (notpm)
20: &lt;a href=&quot;http://207.173.203.223/~markwkm/community6/dbt2/connections/connections.1000.100.20/report/&quot;&gt;5877.35&lt;/a&gt;
40: &lt;a href=&quot;http://207.173.203.223/~markwkm/community6/dbt2/connections/connections.1000.100.40/report/&quot;&gt;7642.64&lt;/a&gt;
60: &lt;a href=&quot;http://207.173.203.223/~markwkm/community6/dbt2/connections/connections.1000.100.60/report/&quot;&gt;8481.35&lt;/a&gt;
80: &lt;a href=&quot;http://207.173.203.223/~markwkm/community6/dbt2/connections/connections.1000.100.80/report/&quot;&gt;8824.54&lt;/a&gt;
100: &lt;a href=&quot;http://207.173.203.223/~markwkm/community6/dbt2/connections/connections.1000.100.100/report/&quot;&gt;9216.27&lt;/a&gt;
120: &lt;a href=&quot;http://207.173.203.223/~markwkm/community6/dbt2/connections/connections.1000.100.120/report/&quot;&gt;9347.42&lt;/a&gt;
140: &lt;a href=&quot;http://207.173.203.223/~markwkm/community6/dbt2/connections/connections.1000.100.140/report/&quot;&gt;9492.72&lt;/a&gt;
160: &lt;a href=&quot;http://207.173.203.223/~markwkm/community6/dbt2/connections/connections.1000.100.160/report/&quot;&gt;9491.20&lt;/a&gt;
180: &lt;a href=&quot;http://207.173.203.223/~markwkm/community6/dbt2/connections/connections.1000.100.180/report/&quot;&gt;9848.11&lt;/a&gt;
200: &lt;a href=&quot;http://207.173.203.223/~markwkm/community6/dbt2/connections/connections.1000.100.200/report/&quot;&gt;9643.49&lt;/a&gt;
220: &lt;a href=&quot;http://207.173.203.223/~markwkm/community6/dbt2/connections/connections.1000.100.220/report/&quot;&gt;9954.00&lt;/a&gt;
240: &lt;a href=&quot;http://207.173.203.223/~markwkm/community6/dbt2/connections/connections.1000.100.240/report/&quot;&gt;9638.16&lt;/a&gt;
260: &lt;a href=&quot;http://207.173.203.223/~markwkm/community6/dbt2/connections/connections.1000.100.260/report/&quot;&gt;9643.05&lt;/a&gt;
280: &lt;a href=&quot;http://207.173.203.223/~markwkm/community6/dbt2/connections/connections.1000.100.280/report/&quot;&gt;9484.65&lt;/a&gt;
300: &lt;a href=&quot;http://207.173.203.223/~markwkm/community6/dbt2/connections/connections.1000.100.300/report/&quot;&gt;9541.15&lt;/a&gt;
320: &lt;a href=&quot;http://207.173.203.223/~markwkm/community6/dbt2/connections/connections.1000.100.320/report/&quot;&gt;9469.84&lt;/a&gt;
340: &lt;a href=&quot;http://207.173.203.223/~markwkm/community6/dbt2/connections/connections.1000.100.340/report/&quot;&gt;9428.95&lt;/a&gt;
360: &lt;a href=&quot;http://207.173.203.223/~markwkm/community6/dbt2/connections/connections.1000.100.360/report/&quot;&gt;9588.48&lt;/a&gt;
380: &lt;a href=&quot;http://207.173.203.223/~markwkm/community6/dbt2/connections/connections.1000.100.380/report/&quot;&gt;9685.37&lt;/a&gt;
400: &lt;a href=&quot;http://207.173.203.223/~markwkm/community6/dbt2/connections/connections.1000.100.400/report/&quot;&gt;9588.11&lt;/a&gt;


If the standard deviation holds true from the baseline testing, it appears that the sweet spot is around 220 database connections.  The system still needs to be tuned better so we can&#039;t say for sure just quite yet.</description>
 <comments>http://pugs.postgresql.org/node/514#comments</comments>
 <pubDate>Tue, 13 Jan 2009 05:39:03 +0000</pubDate>
 <dc:creator>markwkm</dc:creator>
 <guid isPermaLink="false">514 at http://pugs.postgresql.org</guid>
</item>
<item>
 <title>prepping for ext4 with 2.6.28</title>
 <link>http://pugs.postgresql.org/node/508</link>
 <description>With the web server needing to reimaged (need to make time to get into the colo facility) I&#039;ll take the time to install 2.6.28 and run some basic file system tests against ext4.  Stay tuned, it should a couple weeks or so run a series a tests...</description>
 <comments>http://pugs.postgresql.org/node/508#comments</comments>
 <pubDate>Wed, 31 Dec 2008 19:41:18 +0000</pubDate>
 <dc:creator>markwkm</dc:creator>
 <guid isPermaLink="false">508 at http://pugs.postgresql.org</guid>
</item>
<item>
 <title>Following up a couple questions from the presentation at PSU on January 8, 2009</title>
 <link>http://pugs.postgresql.org/node/513</link>
 <description>A couple of questions were asked during the presentation that aren&#039;t really covered in the slides, which I&#039;ll answer here:

-----

What do I use to chart systems statistics from sar, iostat, vmstat, etc.?

There a couple of perl modules that I try to maintain, Test-Parser and Test-Presenter.  They can be downloaded from CPAN and the source is in subversion at:

   svn co https://svn.sourceforge.net/svnroot/crucible/Test-Parser Test-Parser
   svn co https://svn.sourceforge.net/svnroot/crucible/Test-Presenter Test-Presenter

-----

What is &#039;iopp&#039;?

It&#039;s a custom tool to go through the Linux process table to get i/o statistics per process.  It is open source and can be downloaded from:

http://git.postgresql.org/?p=~markwkm/iopp.git;a=summary

-----

Will there be a mailing list for these presentations?

Not likely.  Since we&#039;ll be discussing PostgreSQL performance, I believe it will be best to use the community mailing list for reaching out to a wider audience for performance discussions.  Mailing list details are here:

http://www.postgresql.org/mailpref/pgsql-performance

For other meeting related topics, I think we can use the PDXPUG mailing list:

http://www.postgresql.org/mailpref/pdxpug

Hopefully this will meet our needs.

----</description>
 <comments>http://pugs.postgresql.org/node/513#comments</comments>
 <pubDate>Sun, 11 Jan 2009 02:29:56 +0000</pubDate>
 <dc:creator>markwkm</dc:creator>
 <guid isPermaLink="false">513 at http://pugs.postgresql.org</guid>
</item>
<item>
 <title>PDXPUG - January meeting next week!</title>
 <link>http://pugs.postgresql.org/node/512</link>
 <description>Thursday Jan 15, 7:00 pm (that&#039;s 1900)
FreeGeek: http://www.freegeek.org/

Topic: Lightning talks (http://perl.plover.com/lightning-talks.html - perl-centric, but you get the idea)
Speaker: YOU!

As always, beer afterwards at the Lucky Lab (easy walking distance from FreeGeek.)

See you there!</description>
 <comments>http://pugs.postgresql.org/node/512#comments</comments>
 <category domain="http://pugs.postgresql.org/taxonomy/term/18">PDXPUG</category>
 <category domain="http://pugs.postgresql.org/taxonomy/term/39">meeting</category>
 <pubDate>Fri, 09 Jan 2009 18:07:38 +0000</pubDate>
 <dc:creator>gabrielle</dc:creator>
 <guid isPermaLink="false">512 at http://pugs.postgresql.org</guid>
</item>
<item>
 <title>slides from january postgresql portland performance speaker series presentation</title>
 <link>http://pugs.postgresql.org/node/511</link>
 <description>Two sets of presentations are available from the Portland State University Computer Science Department sponsored speaker series about Database Test 2 from January 8, 2009:

Speaker Series Overview - what the speaker series is about:

http://www.slideshare.net/markwkm/postgresql-portland-performance-practice-project-database-test-2-series-overview-presentation/

Database Test 2 (DBT-2) Background - a little history about how the test kit came to be:

http://www.slideshare.net/markwkm/postgresql-portland-performance-practice-project-database-test-2-background-presentation/</description>
 <comments>http://pugs.postgresql.org/node/511#comments</comments>
 <pubDate>Fri, 09 Jan 2009 07:10:06 +0000</pubDate>
 <dc:creator>markwkm</dc:creator>
 <guid isPermaLink="false">511 at http://pugs.postgresql.org</guid>
</item>
<item>
 <title>p4 lab web server back online</title>
 <link>http://pugs.postgresql.org/node/509</link>
 <description>The web server hosting the web data is refreshed, hopefully it won&#039;t get compromised again:

http://pugs.postgresql.org/node/507</description>
 <comments>http://pugs.postgresql.org/node/509#comments</comments>
 <pubDate>Wed, 07 Jan 2009 02:38:48 +0000</pubDate>
 <dc:creator>markwkm</dc:creator>
 <guid isPermaLink="false">509 at http://pugs.postgresql.org</guid>
</item>
<item>
 <title>[REMINDER] PostgreSQL Portland Performance Practice Project (P5)</title>
 <link>http://pugs.postgresql.org/node/510</link>
 <description>2nd THURSDAY OF EACH MONTH, BEGINNING JANUARY 8, 7:00 PM
PORTLAND STATE UNIVERSITY, 1900 SW 4th AVENUE,
FOURTH AVENUE BUILDING – ROOM 86-01

Full details:
http://web.cecs.pdx.edu/~len/P5.pdf

or:

http://pugs.postgresql.org/node/504</description>
 <comments>http://pugs.postgresql.org/node/510#comments</comments>
 <pubDate>Wed, 07 Jan 2009 16:08:56 +0000</pubDate>
 <dc:creator>markwkm</dc:creator>
 <guid isPermaLink="false">510 at http://pugs.postgresql.org</guid>
</item>
<item>
 <title>[ANNOUNCE] PostgreSQL Portland Performance Practice Project (P5)</title>
 <link>http://pugs.postgresql.org/node/504</link>
 <description>Here&#039;s a copy of the flyer produced by Portland State University:

-----

PostgreSQL Portland Performance Practice Project (P5)

A series of presentations
by
Mark Wong

Sponsored by the Computer Science Department, Portland State University

This series will consist of 5 to 6 presentations aimed at PostgreSQL database users who wish to learn more about tuning their systems for performance. Attendees will learn how to generate and interpret operating system (Linux) and database statistics, and the effects of some system tuning techniques. This involves studying the well known Online Transaction Processing (OLTP) benchmark called TPC-C ( www.tpc.org ). TPC-C was developed by a committee, representing all major players in the database marketplace, to be representative of typical online enterprise databases. TPC-C consists of a precisely defined schema and 19 queries. We will review the schema and queries and demonstrate how each tuning technique affects their performance. We will use an open source package that the speaker has developed, called DBT-2, which many DBAs have found useful. 

Mark Wong has an MS in Computer Science from OGI and several years of experience developing and executing various database systems benchmarks. Most relevant to this series are his years spent at the OSDL developing and using a fair-use derivative of the TPC-C benchmark to characterize system performance of open source software. He now works at HP StorageWorks on their NAS products.

For more information, contact Mark Wong at markwkm@postgresql.org.

2nd THURSDAY OF EACH MONTH, BEGINNING JANUARY 8, 7:00 PM 
PORTLAND STATE UNIVERSITY, 1900 SW 4th AVENUE, 
FOURTH AVENUE BUILDING – ROOM 86-01</description>
 <comments>http://pugs.postgresql.org/node/504#comments</comments>
 <pubDate>Tue, 16 Dec 2008 05:12:18 +0000</pubDate>
 <dc:creator>markwkm</dc:creator>
 <guid isPermaLink="false">504 at http://pugs.postgresql.org</guid>
</item>
<item>
 <title>compromised web server</title>
 <link>http://pugs.postgresql.org/node/507</link>
 <description>The system serving the performance data has been compromised.  I will try to make time within a week to reinstall the operating system to be sure it&#039;s clean.</description>
 <comments>http://pugs.postgresql.org/node/507#comments</comments>
 <pubDate>Tue, 30 Dec 2008 23:35:59 +0000</pubDate>
 <dc:creator>markwkm</dc:creator>
 <guid isPermaLink="false">507 at http://pugs.postgresql.org</guid>
</item>
<item>
 <title>SydPUG meeting recap 8th December 2008</title>
 <link>http://pugs.postgresql.org/node/506</link>
 <description>Welcome to the reborn SydPUG website! 

I&#039;ll be posting slides, photos and any other interesting material from each SydPUG meeting on this blog. I&#039;ll also try to dig up as many old presentation slide sets as I can and put them up here. 

Last meeting we had David Fetter speaking on new features in development for PostgreSQL 8.4, and Shyam Sundar from Greenplum on the architecture of the Greenplum database. Those interested in David&#039;s slides from the presentation can get them here.

Thanks to everybody who came along to the meeting.

Charles Duffy</description>
 <comments>http://pugs.postgresql.org/node/506#comments</comments>
 <category domain="http://pugs.postgresql.org/taxonomy/term/162">8.4</category>
 <category domain="http://pugs.postgresql.org/taxonomy/term/8">PostgreSQL</category>
 <category domain="http://pugs.postgresql.org/taxonomy/term/161">fetter</category>
 <category domain="http://pugs.postgresql.org/taxonomy/term/160">sydpug</category>
 <enclosure url="http://pugs.postgresql.org/files/8_4_SYDPUG_20081208.pdf" length="2991590" type="application/pdf" />
 <pubDate>Tue, 23 Dec 2008 05:09:24 +0000</pubDate>
 <dc:creator>ccd</dc:creator>
 <guid isPermaLink="false">506 at http://pugs.postgresql.org</guid>
</item>
<item>
 <title>shared_buffers pass 1</title>
 <link>http://pugs.postgresql.org/node/505</link>
 <description>The default shared_buffers is set to 24MB.  We have a system with 32GB of RAM, and a database that was built from about 100GB of raw text data.  So let&#039;s see how the throughput changes:

shared_buffers: throughput
24MB (default): &lt;a href=&quot;http://207.173.203.223/~markwkm/community6/dbt2/baseline.1000.1/report/&quot;&gt;8482.31&lt;/a&gt;
1024MB: &lt;a href=&quot;http://207.173.203.223/~markwkm/community6/dbt2/shared_buffers/shared_buffers.1024MB/report/&quot;&gt;9079.04&lt;/a&gt;
2048MB: &lt;a href=&quot;http://207.173.203.223/~markwkm/community6/dbt2/shared_buffers/shared_buffers.2048MB/report/&quot;&gt;8592.46&lt;/a&gt;
3072MB: &lt;a href=&quot;http://207.173.203.223/~markwkm/community6/dbt2/shared_buffers/shared_buffers.3072MB/report/&quot;&gt;8381.82&lt;/a&gt;
4096MB: &lt;a href=&quot;http://207.173.203.223/~markwkm/community6/dbt2/shared_buffers/shared_buffers.4096MB/report/&quot;&gt;8176.29&lt;/a&gt;
5120MB: &lt;a href=&quot;http://207.173.203.223/~markwkm/community6/dbt2/shared_buffers/shared_buffers.5120MB/report/&quot;&gt;7928.06&lt;/a&gt;
6144MB: &lt;a href=&quot;http://207.173.203.223/~markwkm/community6/dbt2/shared_buffers/shared_buffers.6144MB/report/&quot;&gt;7694.14&lt;/a&gt;
7168MB: &lt;a href=&quot;http://207.173.203.223/~markwkm/community6/dbt2/shared_buffers/shared_buffers.7168MB/report/&quot;&gt;7688.55&lt;/a&gt;
8192MB: &lt;a href=&quot;http://207.173.203.223/~markwkm/community6/dbt2/shared_buffers/shared_buffers.8192MB/report/&quot;&gt;7995.79&lt;/a&gt;
9216MB: &lt;a href=&quot;http://207.173.203.223/~markwkm/community6/dbt2/shared_buffers/shared_buffers.9216MB/report/&quot;&gt;8313.94&lt;/a&gt;
10240MB: &lt;a href=&quot;http://207.173.203.223/~markwkm/community6/dbt2/shared_buffers/shared_buffers.10240MB/report/&quot;&gt;8586.01&lt;/a&gt;
11264MB: &lt;a href=&quot;http://207.173.203.223/~markwkm/community6/dbt2/shared_buffers/shared_buffers.11264MB/report/&quot;&gt;9001.89&lt;/a&gt;
12288MB: &lt;a href=&quot;http://207.173.203.223/~markwkm/community6/dbt2/shared_buffers/shared_buffers.12288MB/report/&quot;&gt;9358.67&lt;/a&gt;
13312MB: &lt;a href=&quot;http://207.173.203.223/~markwkm/community6/dbt2/shared_buffers/shared_buffers.13312MB/report/&quot;&gt;9512.67&lt;/a&gt;
14336MB: &lt;a href=&quot;http://207.173.203.223/~markwkm/community6/dbt2/shared_buffers/shared_buffers.14336MB/report/&quot;&gt;9982.19&lt;/a&gt;
15360MB: &lt;a href=&quot;http://207.173.203.223/~markwkm/community6/dbt2/shared_buffers/shared_buffers.15360MB/report/&quot;&gt;10299.08&lt;/a&gt;
16384MB: &lt;a href=&quot;http://207.173.203.223/~markwkm/community6/dbt2/shared_buffers/shared_buffers.16384MB/report/&quot;&gt;9764.01&lt;/a&gt;
17408MB: &lt;a href=&quot;http://207.173.203.223/~markwkm/community6/dbt2/shared_buffers/shared_buffers.17408MB/report/&quot;&gt;9524.58&lt;/a&gt;
18432MB: &lt;a href=&quot;http://207.173.203.223/~markwkm/community6/dbt2/shared_buffers/shared_buffers.18432MB/report/&quot;&gt;8613.02&lt;/a&gt;
19456MB: &lt;a href=&quot;http://207.173.203.223/~markwkm/community6/dbt2/shared_buffers/shared_buffers.19456MB/report/&quot;&gt;8749.34&lt;/a&gt;
20480MB: &lt;a href=&quot;http://207.173.203.223/~markwkm/community6/dbt2/shared_buffers/shared_buffers.20480MB/report/&quot;&gt;8571.84&lt;/a&gt;
21504MB: &lt;a href=&quot;http://207.173.203.223/~markwkm/community6/dbt2/shared_buffers/shared_buffers.21504MB/report/&quot;&gt;8071.21&lt;/a&gt;
22528MB: &lt;a href=&quot;http://207.173.203.223/~markwkm/community6/dbt2/shared_buffers/shared_buffers.22528MB/report/&quot;&gt;11145.82&lt;/a&gt;
23552MB: &lt;a href=&quot;http://207.173.203.223/~markwkm/community6/dbt2/shared_buffers/shared_buffers.23552MB/report/&quot;&gt;7115.30&lt;/a&gt;
25600MB: &lt;a href=&quot;http://207.173.203.223/~markwkm/community6/dbt2/shared_buffers/shared_buffers.25600MB/report/&quot;&gt;3100.67&lt;/a&gt;
27648MB: &lt;a href=&quot;http://207.173.203.223/~markwkm/community6/dbt2/shared_buffers/shared_buffers.27648MB/report/&quot;&gt;2809.22&lt;/a&gt;
29696MB: &lt;a href=&quot;http://207.173.203.223/~markwkm/community6/dbt2/shared_buffers/shared_buffers.29696MB/report/&quot;&gt;1726.66&lt;/a&gt;

The trend is the throughput certainly has its ups and down and at first glance it seems that for this dataset, 22GB of shared_buffers allows for the most throughput.  When looking a little closer, once we get past running with 2GB of shared_buffers the statistics are all over the place on all the charts.  The reason for this isn&#039;t easily obvious.  Digging in the data more might reveal the reason, but certainly this parameter should be revisited after the system is tuned more.</description>
 <comments>http://pugs.postgresql.org/node/505#comments</comments>
 <pubDate>Fri, 19 Dec 2008 05:11:19 +0000</pubDate>
 <dc:creator>markwkm</dc:creator>
 <guid isPermaLink="false">505 at http://pugs.postgresql.org</guid>
</item>
<item>
 <title>checkpoint_segments pass 1</title>
 <link>http://pugs.postgresql.org/node/503</link>
 <description>PostgreSQL sometime says this in the database log:

LOG:  checkpoints are occurring too frequently (17 seconds apart)
HINT:  Consider increasing the configuration parameter &quot;checkpoint_segments&quot;.

On an OLTP database (dbt-2) completely built on a single 25 disk RAID-0 partition, it appears increasing the checkpoint_segments may be detrimental to the workload.  Observe what happens to the workload metric when increasing the number of checkpoint segments (click on the links to detailed system information):

checkpoint_segments: throughput
3 (default): &lt;a href=&quot;http://207.173.203.223/~markwkm/community6/dbt2/baseline.1000.1/report/&quot;&gt;8482.31&lt;/a&gt;
10: &lt;a href=&quot;http://207.173.203.223/~markwkm/community6/dbt2/checkpoint_segments/checkpoint_segments.10/report/&quot;&gt;7998.07&lt;/a&gt;
50: &lt;a href=&quot;http://207.173.203.223/~markwkm/community6/dbt2/checkpoint_segments/checkpoint_segments.50/report/&quot;&gt;7276.87&lt;/a&gt;
100: &lt;a href=&quot;http://207.173.203.223/~markwkm/community6/dbt2/checkpoint_segments/checkpoint_segments.100/report/&quot;&gt;7526.70&lt;/a&gt;
200: &lt;a href=&quot;http://207.173.203.223/~markwkm/community6/dbt2/checkpoint_segments/checkpoint_segments.200/report/&quot;&gt;7660.56&lt;/a&gt;
300: &lt;a href=&quot;http://207.173.203.223/~markwkm/community6/dbt2/checkpoint_segments/checkpoint_segments.300/report/&quot;&gt;7337.77&lt;/a&gt;
400: &lt;a href=&quot;http://207.173.203.223/~markwkm/community6/dbt2/checkpoint_segments/checkpoint_segments.400/report/&quot;&gt;7177.35&lt;/a&gt;
500: &lt;a href=&quot;http://207.173.203.223/~markwkm/community6/dbt2/checkpoint_segments/checkpoint_segments.500/report/&quot;&gt;7204.15&lt;/a&gt;
1000: &lt;a href=&quot;http://207.173.203.223/~markwkm/community6/dbt2/checkpoint_segments/checkpoint_segments.1000/report/&quot;&gt;7242.18&lt;/a&gt;
1500: &lt;a href=&quot;http://207.173.203.223/~markwkm/community6/dbt2/checkpoint_segments/checkpoint_segments.1500/report/&quot;&gt;7238.36&lt;/a&gt;
2000: &lt;a href=&quot;http://207.173.203.223/~markwkm/community6/dbt2/checkpoint_segments/checkpoint_segments.2000/report/&quot;&gt;7282.31&lt;/a&gt;
3000: &lt;a href=&quot;http://207.173.203.223/~markwkm/community6/dbt2/checkpoint_segments/checkpoint_segments.3000/report/&quot;&gt;7249.36&lt;/a&gt;

The checkpoint_timeout is set at the default 5 minutes and it appears somewhere after a checkpoint_segment size of 300, the throughput bottoms out.  I hypothesize that we&#039;re hitting the checkpoint_timeout here.  I base this on the i/o throughput charts, how they have peaks every 5 minutes suggesting heavy writing due to the database performing a checkpoint.

Other than that, I don&#039;t have any other concrete evidence supporting that claim.  Maybe there is something buried in the pile of system statistics from the test results.  I encourage other to take a peek and post a message to the PostgreSQL performance mailing list.

Stay tuned to see the effects of adjusting the checkpoint_segments when we start breaking up the database onto physically separate disks.</description>
 <comments>http://pugs.postgresql.org/node/503#comments</comments>
 <pubDate>Sun, 14 Dec 2008 05:25:59 +0000</pubDate>
 <dc:creator>markwkm</dc:creator>
 <guid isPermaLink="false">503 at http://pugs.postgresql.org</guid>
</item>
<item>
 <title>[REDUX] DBT-2 sizing has begun</title>
 <link>http://pugs.postgresql.org/node/501</link>
 <description>Got by some various open file and thread limit caps in Linux.  I&#039;m starting to baseline the system again with PostgreSQL 8.3.5 at a higher scale factor than before.  So now I&#039;m using a 1000 scale factor database created from about 100GB of raw text data.  First sample of testing show that we&#039;re about 70% of the theoretical maximum throughput using this data set.  Should have a reliable baseline from an un-tuned system in about 24 hours with an idea of variance in the results.  Then back to characterizing various database and operating system parameters.</description>
 <comments>http://pugs.postgresql.org/node/501#comments</comments>
 <pubDate>Tue, 09 Dec 2008 03:27:16 +0000</pubDate>
 <dc:creator>markwkm</dc:creator>
 <guid isPermaLink="false">501 at http://pugs.postgresql.org</guid>
</item>
<item>
 <title>dbt-2 baseline at the 1000 warehouses scale factor</title>
 <link>http://pugs.postgresql.org/node/502</link>
 <description>So I have some baselines numbers now.  Using a 25 disk raid-0 (stripe set) on XFS these are the numbers I get.

Using 1 driver and 1 client:

&lt;a href=&quot;http://207.173.203.223/~markwkm/community6/dbt2/baseline.1000.1/report/&quot;&gt;8482.31&lt;/a&gt;
&lt;a href=&quot;http://207.173.203.223/~markwkm/community6/dbt2/baseline.1000.2/report/&quot;&gt;8574.99&lt;/a&gt;
&lt;a href=&quot;http://207.173.203.223/~markwkm/community6/dbt2/baseline.1000.3/report/&quot;&gt;8582.18&lt;/a&gt;

Average = 8546.49
Standard Deviation = 55.7 (0.65%)

Using 2 drivers and 2 clients:

&lt;a href=&quot;http://207.173.203.223/~markwkm/community6/dbt2/chunk/1000x2.1/report/&quot;&gt;8412.77&lt;/a&gt;
&lt;a href=&quot;http://207.173.203.223/~markwkm/community6/dbt2/chunk/1000x2.2/report/&quot;&gt;8465.93&lt;/a&gt;
&lt;a href=&quot;http://207.173.203.223/~markwkm/community6/dbt2/chunk/1000x2.3/report/&quot;&gt;8450.95&lt;/a&gt;

Average = 8443.22
Standard Deviation = 27.41 (0.32%)

Using 4 drivers and 4 clients:

&lt;a href=&quot;http://207.173.203.223/~markwkm/community6/dbt2/chunk/1000x4.1/report/&quot;&gt;8271.81&lt;/a&gt;
&lt;a href=&quot;http://207.173.203.223/~markwkm/community6/dbt2/chunk/1000x4.1/report/&quot;&gt;8369.11&lt;/a&gt;
&lt;a href=&quot;http://207.173.203.223/~markwkm/community6/dbt2/chunk/1000x4.1/report/&quot;&gt;8386.93&lt;/a&gt;

Average = 8342.62
Standard Deviation = 61.96 (0.74%)

The database server is being driven by a 4 core system so i wanted to see if breaking up the driver into multiple processes would have any benefit.  Doesn&#039;t really look like it but maybe I needed to pin processes to specific processors.  Anyway, if I remember enough statistics this seems to suggest the results are fairly repeatable.

For those familiar with the details of this workload, these numbers are about 70% of the theoretical maximum using a scale factor of 1000.  That leaves us with a bit of headroom to see how much benefit tuning various parameters will give us.  If we get too close to the theoretical maximum, we&#039;ll have to scale up the database.</description>
 <comments>http://pugs.postgresql.org/node/502#comments</comments>
 <pubDate>Wed, 10 Dec 2008 04:18:07 +0000</pubDate>
 <dc:creator>markwkm</dc:creator>
 <guid isPermaLink="false">502 at http://pugs.postgresql.org</guid>
</item>
<item>
 <title>Adelaide and Canberra join!</title>
 <link>http://pugs.postgresql.org/node/500</link>
 <description>David Fetter was busy at OSDC, recruiting new leaders for user groups!

Please join me in welcoming &lt;a href=&quot;http://pugs.postgresql.org/adelaide-au&quot;&gt;Adelaide&lt;/a&gt; and &lt;a href=&quot;http://pugs.postgresql.org/canberra-au&quot;&gt;Canberra&lt;/a&gt;!  The fearless leaders are Tom - his handle is twright, and Brenden - his handle is direvus. 

Welcome!!

-selena</description>
 <comments>http://pugs.postgresql.org/node/500#comments</comments>
 <category domain="http://pugs.postgresql.org/taxonomy/term/36">announcement</category>
 <category domain="http://pugs.postgresql.org/taxonomy/term/158">australia</category>
 <category domain="http://pugs.postgresql.org/taxonomy/term/157">new groups</category>
 <category domain="http://pugs.postgresql.org/taxonomy/term/159">osdc</category>
 <pubDate>Sun, 07 Dec 2008 17:41:44 +0000</pubDate>
 <dc:creator>admin</dc:creator>
 <guid isPermaLink="false">500 at http://pugs.postgresql.org</guid>
</item>
<item>
 <title>effects of changing checkpoint_segments</title>
 <link>http://pugs.postgresql.org/node/499</link>
 <description>First thing I want to point out is that this is on an un-tuned system, but we have to start somewhere.  When the system is tuned better this should probably be looked at again.

Using DBT-2 with an 800 warehouse scale factor, we look in the database log and see lots of messages like:

&lt;blockquote&gt;
checkpoints are occurring too frequently (17 seconds apart)&lt;br /&gt;
HINT:  Consider increasing the configuration parameter &quot;checkpoint_segments&quot;.&lt;br /&gt;
HINT:  Consider increasing the configuration parameter &quot;checkpoint_segments&quot;.&lt;br /&gt;
&lt;/blockquote&gt;

So let&#039;s start varying checkpoint_segments first (click on metric for full details from the test):
&lt;ol&gt;
&lt;li&gt;3 (default): &lt;a href=&quot;http://207.173.203.223/~markwkm/community6/dbt2/baseline-800-100.3/report&quot;&gt;8984.46&lt;/a&gt; notpm&lt;/li&gt;
&lt;li&gt;30: &lt;a href=&quot;http://207.173.203.223/~markwkm/community6/dbt2/baseline-800-100-checkpoint_segments-30/report&quot;&gt;7181.21&lt;/a&gt; notpm&lt;/li&gt;
&lt;li&gt;300: &lt;a href=&quot;http://207.173.203.223/~markwkm/community6/dbt2/baseline-800-100-checkpoint_segments-300/report&quot;&gt;7888.86&lt;/a&gt; notpm&lt;/li&gt;
&lt;li&gt;3000: &lt;a href=&quot;http://207.173.203.223/~markwkm/community6/dbt2/baseline-800-100-checkpoint_segments-3000/report&quot;&gt;7819.76&lt;/a&gt; notpm&lt;/li&gt;
&lt;/ol&gt;

The database stopped warning about checkpoint_segments being too low somewhere after 30 but we also saw a sharp drop in throughput.  And the chart of the throughput is more erratic.  The spikes could be related to the default checkpoint_timeout of 5 minutes.  There doesn&#039;t seems to be much benefit between 300 and 3000 segments.  Maybe there is something more interesting between 30 and 300 though.  I do expect the results to differ when the other parts of the system is tuned more.  So let&#039;s see what happens in the future...</description>
 <comments>http://pugs.postgresql.org/node/499#comments</comments>
 <pubDate>Sat, 06 Dec 2008 01:54:13 +0000</pubDate>
 <dc:creator>markwkm</dc:creator>
 <guid isPermaLink="false">499 at http://pugs.postgresql.org</guid>
</item>
<item>
 <title>New server for storing and sharing results</title>
 <link>http://pugs.postgresql.org/node/496</link>
 <description>Thanks to Joshua Drake&#039;s generosity, I have a pair of disks in a mirror that should be able to store about 400GB of data.  I have just set up a system to use those disks and I&#039;ll start moving the filesystem results and upcoming database testing results to that server.  I&#039;ll starting mailing specific results to the mailing list and updating wiki.postgresql.org to point to the new location.</description>
 <comments>http://pugs.postgresql.org/node/496#comments</comments>
 <pubDate>Thu, 27 Nov 2008 02:56:18 +0000</pubDate>
 <dc:creator>markwkm</dc:creator>
 <guid isPermaLink="false">496 at http://pugs.postgresql.org</guid>
</item>
<item>
 <title>AustinPUG meeting, Thursday, Dec 4</title>
 <link>http://pugs.postgresql.org/node/495</link>
 <description>Our next meeting will be Thursday, Dec. 4th at Sun. Robert Lor will be presenting on DTrace (the October meeting didn&#039;t actually happen...)

Meeting is at 7PM.</description>
 <comments>http://pugs.postgresql.org/node/495#comments</comments>
 <category domain="http://pugs.postgresql.org/taxonomy/term/72">Austin</category>
 <category domain="http://pugs.postgresql.org/taxonomy/term/96">AustinPUG</category>
 <category domain="http://pugs.postgresql.org/taxonomy/term/39">meeting</category>
 <pubDate>Wed, 26 Nov 2008 16:24:13 +0000</pubDate>
 <dc:creator>decibel</dc:creator>
 <guid isPermaLink="false">495 at http://pugs.postgresql.org</guid>
</item>
<item>
 <title>lost 1 drive in the p4 lab</title>
 <link>http://pugs.postgresql.org/node/479</link>
 <description>We lost a 72GB hard drive to a failure.  These 15K RPM SAS disks are expensive:

http://h30094.www3.hp.com/product.asp?sku=3689701&amp;pagemode=ca</description>
 <comments>http://pugs.postgresql.org/node/479#comments</comments>
 <pubDate>Wed, 05 Nov 2008 04:15:22 +0000</pubDate>
 <dc:creator>markwkm</dc:creator>
 <guid isPermaLink="false">479 at http://pugs.postgresql.org</guid>
</item>
<item>
 <title>PG presentation this Saturday in Columbus, OH</title>
 <link>http://pugs.postgresql.org/node/483</link>
 <description>Apparently it&#039;s just been officially announced, so at the upcoming Central Ohio Linux Users Group meeting I&#039;ll be giving a second run of the Proprietary-to-PostgreSQL presentation.  This talk was originally given at PG West 08.

The COLUG meeting will be held this Saturday, the 22nd, from 1 to 3 PM.  If you&#039;re familiar with the COLUG meetings, it&#039;s a slight change in venue, compared to what I&#039;m used to at least.  The site is the Franklinton Public Library, at:

1061 W. Town Street
Columbus, OH 43222
&lt;a href=&quot;http://www.columbuslibrary.org/ebranch/index.cfm?pageid=30&amp;bldgid=410&quot;&gt;http://www.columbuslibrary.org/ebranch/index.cfm?pageid=30&amp;bldgid=410&lt;/a&gt;

Also on tap for the meeting is a Git presentation and a demo on replacing the firmware on a consumer router with Linux, which is always cool.  Though it hasn&#039;t been updated at the time of this writing, more information will be up on the COLUG website at:
&lt;a href=&quot;http://www.colug.net/meetings.php&quot;&gt;http://www.colug.net/meetings.php&lt;/a&gt;</description>
 <comments>http://pugs.postgresql.org/node/483#comments</comments>
 <pubDate>Thu, 20 Nov 2008 21:20:21 +0000</pubDate>
 <dc:creator>jwilliams</dc:creator>
 <guid isPermaLink="false">483 at http://pugs.postgresql.org</guid>
</item>
<item>
 <title>[UPDATE] PostgreSQL Portland Performance Practice Project (P5)</title>
 <link>http://pugs.postgresql.org/node/482</link>
 <description>We&#039;ve settled on a time and location.  We&#039;ll be at Portland State University in the Fourth Avenue Building on the second Thursday of the month starting in January.  Full details to come after Thanksgiving.</description>
 <comments>http://pugs.postgresql.org/node/482#comments</comments>
 <pubDate>Thu, 20 Nov 2008 03:10:07 +0000</pubDate>
 <dc:creator>markwkm</dc:creator>
 <guid isPermaLink="false">482 at http://pugs.postgresql.org</guid>
</item>
<item>
 <title>DBT-2 sizing has begun</title>
 <link>http://pugs.postgresql.org/node/481</link>
 <description>Finally starting to run DBT-2 again on the DL380 and the MSA70 equipment donation from HP.  Will be running trough some sizing exercises to run the system.

Also should have a new web server set up soon so we can get the filesystem data and the upcoming DBT-2 data online soon.  The SourceForge site for the project has not be online for several months now.</description>
 <comments>http://pugs.postgresql.org/node/481#comments</comments>
 <pubDate>Tue, 18 Nov 2008 01:47:29 +0000</pubDate>
 <dc:creator>markwkm</dc:creator>
 <guid isPermaLink="false">481 at http://pugs.postgresql.org</guid>
</item>
<item>
 <title>PDXPUG - Next meeting November 20, 2008 - Randal + Smalltalk</title>
 <link>http://pugs.postgresql.org/node/480</link>
 <description>While many people may know Randal Schwartz of Stonehenge Consulting (http://www.stonehenge.com/) from his talks and papers on Perl, he is also quite knowledgeable about Smalltalk and will be giving a talk on Smalltalk and Postgres integration.

We will be meeting Thursday, November 20th, at FreeGeek at 7:00pm - 1731 SE 10th Avenue, Portland, OR.

Looking forward to seeing everyone there....and of course, drinks at the Lucky Lab (http://www.luckylab.com/ ) at 915 SE Hawthorne Blvd. afterwards.</description>
 <comments>http://pugs.postgresql.org/node/480#comments</comments>
 <pubDate>Fri, 07 Nov 2008 19:16:45 +0000</pubDate>
 <dc:creator>markwkm</dc:creator>
 <guid isPermaLink="false">480 at http://pugs.postgresql.org</guid>
</item>
<item>
 <title>i/o stats per linux process</title>
 <link>http://pugs.postgresql.org/node/478</link>
 <description>I threw together a cheezy little program called iopp (i/o per process) for Linux.  It is sort of like iostat.  You can find the git source repository here:

http://git.postgresql.org/?p=~markwkm/iopp.git

It grabs the i/o stats per pid from /proc/&lt;pid&gt;/io.  Details on the numbers can be found in the Linux source documentation in linux/Documentation/filesystems/proc.txt.

Here is a sample (which I&#039;m sure looks terrible without a fixed width font):

  pid    rchar    wchar    syscr    syscw   rbytes   wbytes  cwbytes command
 6476        0 214170644        0    25967        0 119083008        0 postgres: writer process   
 6477        0  4816896        0      225        0  4816896        0 postgres: wal writer process   
 6478        0        0        0        0        0        0        0 postgres: autovacuum launcher process   
 6479        0   971574        0      339        0  1388544  1388544 postgres: stats collector process 
 6493 88530944 48218112    10807     4613  1867776 35487744        0 postgres: markwkm dbt2 [local] SELECT waiting
 6509 88489984 49930240    10802     4828  2105344 36675584        0 postgres: markwkm dbt2 [local] SELECT waiting
 6511 88580096 48078848    10813     4647  2007040 34799616        0 postgres: markwkm dbt2 [local] FETCH
 6513 94191616 51380224    11498     5054  1875968 35905536        0 postgres: markwkm dbt2 [local] idle
 6515 96821248 48766976    11819     4828  1744896 35381248        0 postgres: markwkm dbt2 [local] SELECT waiting
 6517 90234880 43253760    11015     4144  1916928 31686656        0 postgres: markwkm dbt2 [local] idle
 6519 87375872 47423488    10666     4664  2039808 34332672        0 postgres: markwkm dbt2 [local] SELECT waiting
 6521 99205120 48455680    12110     4786  2154496 34734080        0 postgres: markwkm dbt2 [local] SELECT waiting

What do you think?  Useful?</description>
 <comments>http://pugs.postgresql.org/node/478#comments</comments>
 <pubDate>Tue, 04 Nov 2008 06:24:16 +0000</pubDate>
 <dc:creator>markwkm</dc:creator>
 <guid isPermaLink="false">478 at http://pugs.postgresql.org</guid>
</item>
<item>
 <title>[DELAYED] PostgreSQL Portland Performance Practice Project (P5)</title>
 <link>http://pugs.postgresql.org/node/477</link>
 <description>For those of you who were at PGWest 2008 and were expecting an announcement of a PostgreSQL performance specific meet up in November, you&#039;ll have to wait a little longer.  We were not able to nail down a place to meet so we&#039;re going to start in January, after the holidays.  I&#039;m hoping to have details hammered out within a couple of weeks.  Stay tuned...</description>
 <comments>http://pugs.postgresql.org/node/477#comments</comments>
 <pubDate>Fri, 31 Oct 2008 18:29:56 +0000</pubDate>
 <dc:creator>markwkm</dc:creator>
 <guid isPermaLink="false">477 at http://pugs.postgresql.org</guid>
</item>
<item>
 <title>Toronto PUG at Ontario Linux Fest</title>
 <link>http://pugs.postgresql.org/node/476</link>
 <description>&lt;strong&gt;Event:&lt;/strong&gt; &lt;a href=&quot;http://www.onlinux.ca/node/311&quot;&gt;Birds of a Feather session on PostgreSQL&lt;/a&gt; at the Ontario Linux Fest
&lt;strong&gt;Date:&lt;/strong&gt; October 25th, 2008 (Exact time TBD)
&lt;strong&gt;Location:&lt;/strong&gt; Days Hotel and Conference Centre - Toronto Airport East. (&lt;a href=&quot;http://www.onlinux.ca/venue&quot;&gt;See directions&lt;/a&gt;)
&lt;strong&gt;RSVP:&lt;/strong&gt; No need to RSVP, but &lt;a href=&quot;http://www.onlinux.ca/register&quot;&gt;registration is required&lt;/a&gt; for general entry to the Ontario Linux Fest

TorontoPUG will be hosting a Birds of a feather (BOF) session for Postgresql users at the Ontario Linux Fest on Saturday Oct 25. The Ontario Linux Fest is a regional conference on Linux and other open source projects. It will be held at the Days Hotel and Conference Centre - Toronto Airport East. Directions are available on the &lt;a href=&quot;http://www.onlinux.ca/venue&quot;&gt;Linux Fest website&lt;/a&gt;.

See http://www.onlinux.ca/ for more information about the Ontario Linux Fest.</description>
 <comments>http://pugs.postgresql.org/node/476#comments</comments>
 <category domain="http://pugs.postgresql.org/taxonomy/term/153">BirdsOfAFeather</category>
 <category domain="http://pugs.postgresql.org/taxonomy/term/152">BoF</category>
 <category domain="http://pugs.postgresql.org/taxonomy/term/8">PostgreSQL</category>
 <category domain="http://pugs.postgresql.org/taxonomy/term/51">Pug</category>
 <category domain="http://pugs.postgresql.org/taxonomy/term/105">TorontoPUG</category>
 <category domain="http://pugs.postgresql.org/taxonomy/term/150">linux</category>
 <category domain="http://pugs.postgresql.org/taxonomy/term/73">linuxfest</category>
 <category domain="http://pugs.postgresql.org/taxonomy/term/151">ontario</category>
 <category domain="http://pugs.postgresql.org/taxonomy/term/114">toronto</category>
 <pubDate>Sun, 19 Oct 2008 22:23:21 +0100</pubDate>
 <dc:creator>ian</dc:creator>
 <guid isPermaLink="false">476 at http://pugs.postgresql.org</guid>
</item>
<item>
 <title>PDXPUG October Meeting - Oct 16</title>
 <link>http://pugs.postgresql.org/node/473</link>
 <description>&lt;strong&gt;UPDATED&lt;/strong&gt;

Even though PG Con West will be going on October 10-12 in sunny (hopefully) Portland, we will still have our monthly meeting on October 16, 2008. This month, Selena Deckelmann will provide a tutorial on setting up Point-in-time recovery for your PostgreSQL installation.  This will be hands on, with the ever-dangerous LIVE DEMO.

We will be meeting at FreeGeek - 1731 SE 10th Avenue, Portland, OR. 

In November, our own Randal Schwartz of Stonehenge Consulting (http://www.stonehenge.com/) will be giving a talk on Smalltalk and Postgres integration. 

Looking forward to seeing everyone there....and of course, drinks at the Lucky Lab (http://www.luckylab.com/ ) at 915 SE Hawthorne Blvd. afterwards.

Tim

(and Selena)</description>
 <comments>http://pugs.postgresql.org/node/473#comments</comments>
 <category domain="http://pugs.postgresql.org/taxonomy/term/143">October</category>
 <category domain="http://pugs.postgresql.org/taxonomy/term/18">PDXPUG</category>
 <category domain="http://pugs.postgresql.org/taxonomy/term/142">Randal</category>
 <category domain="http://pugs.postgresql.org/taxonomy/term/141">Stonehenge</category>
 <pubDate>Wed, 01 Oct 2008 00:48:44 +0100</pubDate>
 <dc:creator>selenamarie</dc:creator>
 <guid isPermaLink="false">473 at http://pugs.postgresql.org</guid>
</item>
<item>
 <title>AustinPUG Meeting, October 7th</title>
 <link>http://pugs.postgresql.org/node/472</link>
 <description>Our next meeting will be October 7th, 7PM at Sun. Robert Lor will be talking about DTrace.

RSVP to austinpug@decibel.org or &lt;a href=&#039;http://archives.postgresql.org/austinpug/&#039;&gt;the mailing list&lt;/a&gt; appreciated.</description>
 <comments>http://pugs.postgresql.org/node/472#comments</comments>
 <category domain="http://pugs.postgresql.org/taxonomy/term/72">Austin</category>
 <category domain="http://pugs.postgresql.org/taxonomy/term/96">AustinPUG</category>
 <category domain="http://pugs.postgresql.org/taxonomy/term/39">meeting</category>
 <pubDate>Sun, 28 Sep 2008 20:05:11 +0100</pubDate>
 <dc:creator>decibel</dc:creator>
 <guid isPermaLink="false">472 at http://pugs.postgresql.org</guid>
</item>
<item>
 <title>4th TorontoPUG Meetup</title>
 <link>http://pugs.postgresql.org/node/470</link>
 <description>Event: TorontoPUG meeting
Date: September 22nd, 2008, 7:30 PM
Location: The Rhino (www.therhino.ca), 1249 Queen St. West, Toronto
RSVP: Send a brief message to Ian: torontopug.september2008@hardcircle.net

It&#039;s time for the monthly meeting of TorontoPUG! Please RSVP by sending a quick message to torontopug.september2008@hardcircle.net, and feel free to bring someone along!

To get updates about future events, meet people between events, and suggest ideas for future events, please join our mailing list, accessible here: http://archives.postgresql.org/torontopug/. We are always looking for speakers interested in presenting to our group!</description>
 <comments>http://pugs.postgresql.org/node/470#comments</comments>
 <category domain="http://pugs.postgresql.org/taxonomy/term/8">PostgreSQL</category>
 <category domain="http://pugs.postgresql.org/taxonomy/term/105">TorontoPUG</category>
 <category domain="http://pugs.postgresql.org/taxonomy/term/39">meeting</category>
 <category domain="http://pugs.postgresql.org/taxonomy/term/89">postgres</category>
 <category domain="http://pugs.postgresql.org/taxonomy/term/130">social</category>
 <category domain="http://pugs.postgresql.org/taxonomy/term/114">toronto</category>
 <pubDate>Mon, 22 Sep 2008 04:32:50 +0100</pubDate>
 <dc:creator>ian</dc:creator>
 <guid isPermaLink="false">470 at http://pugs.postgresql.org</guid>
</item>
<item>
 <title>Toronto PUG Survey</title>
 <link>http://pugs.postgresql.org/node/471</link>
 <description>I&#039;ve set up a brief (less than 5 minute) &lt;a href=&quot;http://spreadsheets.google.com/viewform?key=p3QjFHQNDxx4krnhyROBpZA&quot;&gt;survey&lt;/a&gt; for anyone who is interested in the TorontoPUG group. I&#039;d like to know what everyone is looking for to ensure that we are doing things people want to attend. I would appreciate the feedback, and would be happy to share the results after I close the survey.</description>
 <comments>http://pugs.postgresql.org/node/471#comments</comments>
 <category domain="http://pugs.postgresql.org/taxonomy/term/105">TorontoPUG</category>
 <category domain="http://pugs.postgresql.org/taxonomy/term/89">postgres</category>
 <category domain="http://pugs.postgresql.org/taxonomy/term/140">survey</category>
 <category domain="http://pugs.postgresql.org/taxonomy/term/114">toronto</category>
 <pubDate>Mon, 22 Sep 2008 04:38:04 +0100</pubDate>
 <dc:creator>ian</dc:creator>
 <guid isPermaLink="false">471 at http://pugs.postgresql.org</guid>
</item>
<item>
 <title>PDXPUG - Next meeting September 18 - Visual Planner!</title>
 <link>http://pugs.postgresql.org/node/468</link>
 <description>Topic:  Visual Planner
Presenter: Tom Raney, PSU
Where: FreeGeek, 1731 SE 10th Avenue, Portland, OR
When: 7pm, September 18, 2008

Tom Raney will be presenting the Visual Planner, a GUI tool written in Java that enables the user to peek inside the PostgreSQL planner&#039;s decision making process. The tool shows all plans that were evaluated including the plan that was picked for execution.  Tom worked on this during Google Summer of Code, and credits Dr. Len Shapiro, a professor at Portland State University and PDXPUG regular, as a great help. 

Tom showed off his tool during OSCON and has gotten some feedback from community members on it.  He&#039;s working up a test example that should appeal to DBAs, and I&#039;ll link directly to the source code once he&#039;s got it ready.

This work also involves a patch to PostgreSQL, which should be available soon!

After the meeting, retire to the Lucky Lab for refreshments!</description>
 <comments>http://pugs.postgresql.org/node/468#comments</comments>
 <category domain="http://pugs.postgresql.org/taxonomy/term/8">PostgreSQL</category>
 <category domain="http://pugs.postgresql.org/taxonomy/term/137">guis</category>
 <category domain="http://pugs.postgresql.org/taxonomy/term/39">meeting</category>
 <category domain="http://pugs.postgresql.org/taxonomy/term/138">pdx</category>
 <category domain="http://pugs.postgresql.org/taxonomy/term/136">planner</category>
 <category domain="http://pugs.postgresql.org/taxonomy/term/19">portland</category>
 <category domain="http://pugs.postgresql.org/taxonomy/term/89">postgres</category>
 <category domain="http://pugs.postgresql.org/taxonomy/term/139">tom.raney</category>
 <pubDate>Mon, 08 Sep 2008 04:59:01 +0100</pubDate>
 <dc:creator>selenamarie</dc:creator>
 <guid isPermaLink="false">468 at http://pugs.postgresql.org</guid>
</item>
<item>
 <title>SFPUG September 9 Meeting</title>
 <link>http://pugs.postgresql.org/node/467</link>
 <description>&lt;a href=&quot;http://postgresql.meetup.com/1/calendar/8469348/&quot;&gt;Jeff Davis will present &quot;scaling streaming databases&quot;&lt;/a&gt; at next week&#039;s SFPUG meeting in downtown San Francisco:

Tuesday, September 9
7:30pm
MyNewPlace
425 Bush Street, Suite 200
San Francisco, CA 94108

RSVP via &lt;a href=&quot;http://postgresql.meetup.com/1/calendar/8469348/&quot;&gt;meetup&lt;/a&gt; or on the sfpug@postgresql.org mailing list if you want food/drinks! </description>
 <comments>http://pugs.postgresql.org/node/467#comments</comments>
 <category domain="http://pugs.postgresql.org/taxonomy/term/31">SFPUG</category>
 <category domain="http://pugs.postgresql.org/taxonomy/term/39">meeting</category>
 <category domain="http://pugs.postgresql.org/taxonomy/term/135">streaming</category>
 <pubDate>Fri, 05 Sep 2008 18:18:59 +0100</pubDate>
 <dc:creator>joshb</dc:creator>
 <guid isPermaLink="false">467 at http://pugs.postgresql.org</guid>
</item>
<item>
 <title>Scaling Streaming Databases</title>
 <link>http://pugs.postgresql.org/node/465</link>
 <description>What:
&lt;dl&gt;
&lt;dd&gt;
    Jeff Davis presents: Scaling Streaming Databases.
&lt;/dd&gt;
&lt;/dl&gt;

When:
&lt;dl&gt;
&lt;dd&gt;
    Tuesday, September 9, 7:30pm.
&lt;/dd&gt;
&lt;/dl&gt;

Where:
&lt;dl&gt;
&lt;dd&gt;
    MyNewPlace
    425 Bush Street, Suite 200
    San Francisco, CA 94108 
&lt;/dd&gt;
&lt;/dl&gt;

RSVP:
&lt;dl&gt;
&lt;dd&gt;
    ASAP at http://postgresql.meetup.com/1/calendar/8469348/, or, if you insist on making things difficult for the organizers, to david@fetter.org.
&lt;/dd&gt;
&lt;/dl&gt;
</description>
 <comments>http://pugs.postgresql.org/node/465#comments</comments>
 <pubDate>Thu, 04 Sep 2008 19:34:35 +0100</pubDate>
 <dc:creator>dfetter</dc:creator>
 <guid isPermaLink="false">465 at http://pugs.postgresql.org</guid>
</item>
<item>
 <title>AustinPUG meeting, Tuesday, September 2nd</title>
 <link>http://pugs.postgresql.org/node/461</link>
 <description>The topic will be free-form ala a Bar Camp, so bring something you&#039;d like to present about. Tips, tricks, cool stuff you / your company is doing, anything Postgres related is fair game! If you&#039;d like to present, please post your topic &lt;a href=&#039;http://wiki.lerctr.org/index.php/2008-09-02&#039;&gt;here&lt;/a&gt;.

Meeting will be at 7PM, and there will be free pizza!</description>
 <comments>http://pugs.postgresql.org/node/461#comments</comments>
 <category domain="http://pugs.postgresql.org/taxonomy/term/72">Austin</category>
 <category domain="http://pugs.postgresql.org/taxonomy/term/96">AustinPUG</category>
 <pubDate>Fri, 29 Aug 2008 22:11:10 +0100</pubDate>
 <dc:creator>decibel</dc:creator>
 <guid isPermaLink="false">461 at http://pugs.postgresql.org</guid>
</item>
<item>
 <title>PDXPUG August: Tsearch2 and Materialized Views</title>
 <link>http://pugs.postgresql.org/node/460</link>
 <description>This month&#039;s PDXPUG meeting featured Lloyd Albin from SCHARP, the Statistical Center for HIV/AIDS Research &amp; Prevention located near Seattle, WA.  Lloyd was nice enough to drive down for the evening and tell us about some of the work he&#039;s done over the last six months. 

We had a couple announcements - we need talk ideas for future meetings! Please get in touch with Selena if you have ideas for a talk. Tom Raney offered to give a talk on his Visual Planner tool next month, and Len Shapiro offered to give a talk in January or February on teaching database theory using PostgreSQL. 

Also, PostgreSQL West is coming up.  Get your talks submitted now!  See: http://www.postgresqlconference.org/west08/

Lloyd started off with a description of some of the problems his group encountered that led them to use Tsearch. The researchers and financial group both needed to be able to search through most of the textual data, but didn&#039;t necessarily know ahead of time which tables or even the columns that they&#039;d be most interested in. So, Lloyd helped construct search tables from the original tables that contained all of the text and references back to the original tables. 

SCHARP currently has about 1.5 TB of data spread across 6 PostgreSQL instances, BerkeleyDB files and spreadsheets.

Using a series of triggers and materialized views (generated nightly to improve search speed), the search tables improved the search speed from 8-minutes per query to about 1/2 a second. Lloyd chose to use GIST indexes instead of GIN for speed, and is using the built-in dictionaries for now. He thinks in the future that they will have to generate custom dictionaries as their data set grows. 

Lloyd got permission to share his PL/Perl code and table structures.  All that information is attached to this post. </description>
 <comments>http://pugs.postgresql.org/node/460#comments</comments>
 <category domain="http://pugs.postgresql.org/taxonomy/term/18">PDXPUG</category>
 <category domain="http://pugs.postgresql.org/taxonomy/term/39">meeting</category>
 <category domain="http://pugs.postgresql.org/taxonomy/term/133">notes</category>
 <category domain="http://pugs.postgresql.org/taxonomy/term/60">slides</category>
 <category domain="http://pugs.postgresql.org/taxonomy/term/132">wrapup</category>
 <enclosure url="http://pugs.postgresql.org/files/TSearch2.ppt" length="1143808" type="application/vnd.ms-powerpoint" />
 <pubDate>Fri, 22 Aug 2008 18:16:58 +0100</pubDate>
 <dc:creator>selenamarie</dc:creator>
 <guid isPermaLink="false">460 at http://pugs.postgresql.org</guid>
</item>
<item>
 <title>OKPUG Second Meeting Wrap-up and Slides</title>
 <link>http://pugs.postgresql.org/node/459</link>
 <description>For those of you who were were unable to make it last night, I&#039;ve posted the slides on the PostgreSQL rule system below.  I’d like to give a big thanks to RiskMetrics for letting us use their conference room and sponsoring the pizza!  In addition to discussing the rule system, we brainstormed possible topics for the next few meetings (recovery options, psql client tricks, writing stored procedures,  and postgresql.conf explanations and tuning).  Recovery options (especially WAL archiving) won out for October&#039;s presentation.

Our next meeting will be on Monday, October 20, at 7:00.  I’m still looking into various venue options in Oklahoma City and will post possible locations when I’ve got a good list.  Let me know if you have your heart set on somewhere.  Right now, I&#039;m trying to stick to no farther north than Downtown in order to keep it pretty central, but a great location could change my mind!</description>
 <comments>http://pugs.postgresql.org/node/459#comments</comments>
 <category domain="http://pugs.postgresql.org/taxonomy/term/39">meeting</category>
 <category domain="http://pugs.postgresql.org/taxonomy/term/103">oklahoma</category>
 <category domain="http://pugs.postgresql.org/taxonomy/term/131">rule system</category>
 <category domain="http://pugs.postgresql.org/taxonomy/term/60">slides</category>
 <enclosure url="http://pugs.postgresql.org/files/okpug08172008.pdf" length="7069239" type="application/pdf" />
 <pubDate>Tue, 19 Aug 2008 21:20:27 +0100</pubDate>
 <dc:creator>esteele</dc:creator>
 <guid isPermaLink="false">459 at http://pugs.postgresql.org</guid>
</item>
<item>
 <title>PDXPUG - August meeting coming up!</title>
 <link>http://pugs.postgresql.org/node/458</link>
 <description>When: Thurs, 21 Aug 2008, 7pm
Where: FreeGeek http://freegeek.org/

We&#039;ll have the usual opening festivities; perhaps OSCON recaps in haiku form?

Our special guest this month is Lloyd Albin of SCHARP (Statistical Center for HIV/AIDS Research &amp; Prevention, a division of the Vaccine and Infectious Disease Institute of the Fred Hutchinson Cancer Research Center).

Lloyd will be giving us a presentation on using TSearch2, materialized views, &amp; user security.  He recently created a real-time, continuously updated materialized view using TSearch2, with the additional requirement of only returning results on which the current PostgreSQL user has read access.

Followed, as always, by beer at the Lucky Lab.</description>
 <comments>http://pugs.postgresql.org/node/458#comments</comments>
 <category domain="http://pugs.postgresql.org/taxonomy/term/18">PDXPUG</category>
 <category domain="http://pugs.postgresql.org/taxonomy/term/39">meeting</category>
 <pubDate>Fri, 15 Aug 2008 19:03:02 +0100</pubDate>
 <dc:creator>gabrielle</dc:creator>
 <guid isPermaLink="false">458 at http://pugs.postgresql.org</guid>
</item>
<item>
 <title>The Second OKPUG Meeting Is Soon Upon Us</title>
 <link>http://pugs.postgresql.org/node/456</link>
 <description>The next OKPUG meeting is on Monday, August 18, from 7:00 pm to 8:30 pm at RiskMetrics (2600 John Saxon Blvd Norman, Suite 200, OK 73071 -- it&#039;s 3 miles east of the National Weather Center on Highway 9).  I will give a presentation on uses of PostgreSQL rules, and then there will be time for general discussion, questions, etc.  Pizza will be provided by RiskMetrics (thanks!).  We&#039;ll need a headcount for the pizza, so please RSVP by emailing okpug-owner at postgresql dot org or posting here.  

Hope to see you there!</description>
 <comments>http://pugs.postgresql.org/node/456#comments</comments>
 <category domain="http://pugs.postgresql.org/taxonomy/term/39">meeting</category>
 <category domain="http://pugs.postgresql.org/taxonomy/term/103">oklahoma</category>
 <category domain="http://pugs.postgresql.org/taxonomy/term/129">okpug</category>
 <pubDate>Tue, 12 Aug 2008 17:29:53 +0100</pubDate>
 <dc:creator>esteele</dc:creator>
 <guid isPermaLink="false">456 at http://pugs.postgresql.org</guid>
</item>
<item>
 <title>3rd TorontoPUG Meetup</title>
 <link>http://pugs.postgresql.org/node/457</link>
 <description>Event: TorontoPUG meeting
Date: August 25th, 2008, 7:30 PM
Location: The Rhino (www.therhino.ca), 1249 Queen St. West, Toronto
RSVP: Send a brief message to Ian: torontopug.august2008@hardcircle.net

It&#039;s time for the third monthly meeting of TorontoPUG!

For our first meeting, we will going back to a social setting at the Rhino. This will be an opportunity to meet others using PostgreSQL in the area, to learn how others are using PostgreSQL in different ways, or to learn basics about the PostgreSQL project. Please RSVP by sending a quick message to torontopug.august2008@hardcircle.net, and feel free to bring someone along!

To get updates about future events, meet people between events, and suggest ideas for future events, please join our mailing list, accessible here: http://archives.postgresql.org/torontopug/. We are always looking for speakers interested in presenting to our group!</description>
 <comments>http://pugs.postgresql.org/node/457#comments</comments>
 <category domain="http://pugs.postgresql.org/taxonomy/term/8">PostgreSQL</category>
 <category domain="http://pugs.postgresql.org/taxonomy/term/105">TorontoPUG</category>
 <category domain="http://pugs.postgresql.org/taxonomy/term/39">meeting</category>
 <category domain="http://pugs.postgresql.org/taxonomy/term/89">postgres</category>
 <category domain="http://pugs.postgresql.org/taxonomy/term/130">social</category>
 <pubDate>Tue, 12 Aug 2008 17:45:49 +0100</pubDate>
 <dc:creator>ian</dc:creator>
 <guid isPermaLink="false">457 at http://pugs.postgresql.org</guid>
</item>
<item>
 <title>OKPUG Update and Next Meeting Info</title>
 <link>http://pugs.postgresql.org/node/454</link>
 <description>Sorry it&#039;s taken me so long to post again!  I got married in early July, and it was more distracting than I expected. 

OKPUG&#039;s first meeting went very well.  There were eight people, tasty food, and a good discussion of possible future topics.  Our next meeting will be on August 18 at 7:00 pm in Norman at RiskMetrics.  We&#039;ll choose October&#039;s location at this meeting.  I&#039;ll post more details and directions in the coming days.</description>
 <comments>http://pugs.postgresql.org/node/454#comments</comments>
 <category domain="http://pugs.postgresql.org/taxonomy/term/39">meeting</category>
 <category domain="http://pugs.postgresql.org/taxonomy/term/103">oklahoma</category>
 <category domain="http://pugs.postgresql.org/taxonomy/term/129">okpug</category>
 <pubDate>Tue, 05 Aug 2008 22:31:36 +0100</pubDate>
 <dc:creator>esteele</dc:creator>
 <guid isPermaLink="false">454 at http://pugs.postgresql.org</guid>
</item>
<item>
 <title>July TorontoPUG Slides</title>
 <link>http://pugs.postgresql.org/node/453</link>
 <description>For those of you who could not make it, or who would like to find out more, here are the slides for the presentations at the July TorontoPUG. Thanks to all who came out!

Our next meeting will be a social event on the evening of Monday, August 25th. The venue will be announced shortly.</description>
 <comments>http://pugs.postgresql.org/node/453#comments</comments>
 <category domain="http://pugs.postgresql.org/taxonomy/term/8">PostgreSQL</category>
 <category domain="http://pugs.postgresql.org/taxonomy/term/105">TorontoPUG</category>
 <category domain="http://pugs.postgresql.org/taxonomy/term/39">meeting</category>
 <category domain="http://pugs.postgresql.org/taxonomy/term/89">postgres</category>
 <category domain="http://pugs.postgresql.org/taxonomy/term/115">presentation</category>
 <category domain="http://pugs.postgresql.org/taxonomy/term/60">slides</category>
 <enclosure url="http://pugs.postgresql.org/files/replication_jul08.pdf" length="113181" type="application/pdf" />
 <pubDate>Tue, 05 Aug 2008 17:47:38 +0100</pubDate>
 <dc:creator>ian</dc:creator>
 <guid isPermaLink="false">453 at http://pugs.postgresql.org</guid>
</item>
<item>
 <title>AustinPUG meeting, Tuesday, August 5th</title>
 <link>http://pugs.postgresql.org/node/451</link>
 <description>We&#039;ll have our next meeting 2 weeks from today at Sun, at 7PM. The folks from Neopost will be presenting about their experience upgrading to 8.3.

RSVP appreciated to &lt;a href=&#039;http://archives.postgresql.org/austinpug/&#039;&gt;the mailing list&lt;/a&gt; or to &lt;a href=&#039;mailto:austinpug@decibel.org&#039;&gt;austinpug@decibel.org&lt;/a&gt;.</description>
 <comments>http://pugs.postgresql.org/node/451#comments</comments>
 <category domain="http://pugs.postgresql.org/taxonomy/term/72">Austin</category>
 <category domain="http://pugs.postgresql.org/taxonomy/term/96">AustinPUG</category>
 <category domain="http://pugs.postgresql.org/taxonomy/term/39">meeting</category>
 <pubDate>Tue, 22 Jul 2008 22:15:35 +0100</pubDate>
 <dc:creator>decibel</dc:creator>
 <guid isPermaLink="false">451 at http://pugs.postgresql.org</guid>
</item>
<item>
 <title>July TorontoPUG Meetup</title>
 <link>http://pugs.postgresql.org/node/450</link>
 <description>Event: TorontoPUG meeting
Date: July 28th, 2008, 7:30 PM
Location: Nulogy Office, 183 Bathurst St., Suite 400, Toronto
RSVP: Send a brief message to Ian: torontopug.july2008@hardcircle.net

It&#039;s time for the second meeting of the Toronto area PostgreSQL User Group, aka &lt;strong&gt;TorontoPUG&lt;/strong&gt;.

Our next meeting is on July 28th, at 7:30 PM, at the Nulogy office (http://www.nulogy.com) . This will be an opportunity to meet others using PostgreSQL in the area, to learn how others are using PostgreSQL in different ways, or to learn basics about the PostgreSQL project. &lt;strong&gt;Bring your friends&lt;/strong&gt; and anyone you know, everyone is welcome!

This month, we will be featuring two presentations:
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Steve Singer&lt;/strong&gt; will be giving a presentation on various &lt;strong&gt;replication options&lt;/strong&gt; for PostgreSQL&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Ian Bailey&lt;/strong&gt; (that&#039;s me) will be giving a presentation on the &lt;strong&gt;configuration options&lt;/strong&gt; available in PostgreSQL&lt;/li&gt;
&lt;/ul&gt;

Refreshments will be available, so &lt;strong&gt;please RSVP&lt;/strong&gt; by sending a quick message to &lt;a href=&quot;mailto:torontopug.july2008@hardcircle.net&quot;&gt;torontopug.july2008@hardcircle.net&lt;/a&gt; to ensure there is enough for everyone. If you would like to present at this night or at a future one, please let me know so we can schedule you in the future. 

To get updates about future events, meet people between events, and suggest ideas for future events, please join our mailing list, accessible here: http://archives.postgresql.org/torontopug/.
</description>
 <comments>http://pugs.postgresql.org/node/450#comments</comments>
 <category domain="http://pugs.postgresql.org/taxonomy/term/8">PostgreSQL</category>
 <category domain="http://pugs.postgresql.org/taxonomy/term/105">TorontoPUG</category>
 <category domain="http://pugs.postgresql.org/taxonomy/term/39">meeting</category>
 <category domain="http://pugs.postgresql.org/taxonomy/term/89">postgres</category>
 <category domain="http://pugs.postgresql.org/taxonomy/term/115">presentation</category>
 <pubDate>Mon, 21 Jul 2008 03:23:27 +0100</pubDate>
 <dc:creator>ian</dc:creator>
 <guid isPermaLink="false">450 at http://pugs.postgresql.org</guid>
</item>
<item>
 <title>The P4 Lab</title>
 <link>http://pugs.postgresql.org/node/449</link>
 <description>http://wiki.postgresql.org/wiki/HP_ProLiant_DL380_G5_Tuning_Guide</description>
 <comments>http://pugs.postgresql.org/node/449#comments</comments>
 <pubDate>Sun, 20 Jul 2008 18:51:50 +0100</pubDate>
 <dc:creator>gabrielle</dc:creator>
 <guid isPermaLink="false">449 at http://pugs.postgresql.org</guid>
</item>
<item>
 <title>PDXPUG PgDay - sign up!</title>
 <link>http://pugs.postgresql.org/node/400</link>
 <description>PDXPUG PgDay will be on July 20, 2008.  This is a one-day conference happening the day before OSCON at the Oregon Convention Center. 

Be sure to &lt;a href=&quot;http://spreadsheets.google.com/viewform?key=paoTJ9uEi8vIqumUzwzrCAw&amp;email=true&quot;&gt;sign up&lt;/a&gt; to attend!  Have a look at our &lt;a href=&quot;http://spreadsheets.google.com/pub?key=paoTJ9uEi8vIqumUzwzrCAw&quot;&gt;schedule&lt;/a&gt;, and the &lt;a href=&quot;http://pugs.postgresql.org/view/pdxpugtalksview&quot;&gt;full descriptions of talks&lt;/a&gt;. 

Looking forward to meeting you all!</description>
 <comments>http://pugs.postgresql.org/node/400#comments</comments>
 <category domain="http://pugs.postgresql.org/taxonomy/term/18">PDXPUG</category>
 <category domain="http://pugs.postgresql.org/taxonomy/term/36">announcement</category>
 <category domain="http://pugs.postgresql.org/taxonomy/term/95">call for proposals</category>
 <category domain="http://pugs.postgresql.org/taxonomy/term/52">oscon</category>
 <category domain="http://pugs.postgresql.org/taxonomy/term/53">pgday</category>
 <pubDate>Mon, 02 Jun 2008 03:11:06 +0100</pubDate>
 <dc:creator>selenamarie</dc:creator>
 <guid isPermaLink="false">400 at http://pugs.postgresql.org</guid>
</item>
<item>
 <title>Program for LinuxWorld pgDay is up!</title>
 <link>http://pugs.postgresql.org/node/448</link>
 <description>The &lt;a href=&quot;http://pugs.postgresql.org/node/447&quot;&gt;program for pgDay LinuxWorldExpo&lt;/a&gt; is now up.  Please&lt;a href=&quot;http://www.linuxworldexpo.com/live/12/ehall//SN460564&quot;&gt; register with LinuxWorld&lt;/a&gt; as soon as possible!</description>
 <comments>http://pugs.postgresql.org/node/448#comments</comments>
 <category domain="http://pugs.postgresql.org/taxonomy/term/8">PostgreSQL</category>
 <category domain="http://pugs.postgresql.org/taxonomy/term/91">event</category>
 <category domain="http://pugs.postgresql.org/taxonomy/term/90">linuxworld</category>
 <category domain="http://pugs.postgresql.org/taxonomy/term/53">pgday</category>
 <pubDate>Wed, 09 Jul 2008 00:55:57 +0100</pubDate>
 <dc:creator>joshb</dc:creator>
 <guid isPermaLink="false">448 at http://pugs.postgresql.org</guid>
</item>
<item>
 <title>PDXPUG Day Talks announced!</title>
 <link>http://pugs.postgresql.org/node/446</link>
 <description>Talks for PDXPUG Day have been announced!

Find the latest information at: http://pugs.postgresql.org/pdxpugday

You can subscribe to changes to talks via the RSS Feed!  http://pugs.postgresql.org/view/pdxpugtalksview/feed

We&#039;ll be posting here as new information comes up.  The after party will be at the Gotham Tavern, right on the MAX yellow line in Portland.  If you&#039;re staying in a hotel near the convention center, this will be extremely convenient for you. 

Looking forward to meeting you all!!</description>
 <comments>http://pugs.postgresql.org/node/446#comments</comments>
 <category domain="http://pugs.postgresql.org/taxonomy/term/18">PDXPUG</category>
 <category domain="http://pugs.postgresql.org/taxonomy/term/36">announcement</category>
 <category domain="http://pugs.postgresql.org/taxonomy/term/52">oscon</category>
 <category domain="http://pugs.postgresql.org/taxonomy/term/127">oscon2008</category>
 <category domain="http://pugs.postgresql.org/taxonomy/term/124">pdxpugday</category>
 <category domain="http://pugs.postgresql.org/taxonomy/term/19">portland</category>
 <category domain="http://pugs.postgresql.org/taxonomy/term/126">speakers</category>
 <category domain="http://pugs.postgresql.org/taxonomy/term/125">talks</category>
 <pubDate>Tue, 08 Jul 2008 20:25:22 +0100</pubDate>
 <dc:creator>selenamarie</dc:creator>
 <guid isPermaLink="false">446 at http://pugs.postgresql.org</guid>
</item>
<item>
 <title>July 8 Meeting: PostgreSQL 12th Anniversary!</title>
 <link>http://pugs.postgresql.org/node/441</link>
 <description>Next Tuesday, July 8th, the PostgreSQL Project will be 12 years old!

Come celebrate one of the oldest and most successful open source projects with us. Our schedule will be:

    * 7:00-7:30: Meet and plan the LinuxWorld pgDay (plus snacks)
    * 7:30-8:00: PostgreSQL Development 2.0 -- David Fetter
    * 8-ish: proceed down to 21st Amendment for food &amp; beer to celebrate the Elephant&#039;s 12th birthday!

Exact location is TBA, but it will be somewhere Downtown San Francisco. Expect a final location next week. Come raise a glass with us!

&lt;a href=&quot;http://postgresql.meetup.com/1/calendar/8121823/&quot;&gt;RSVP  and get final details on Meetup&lt;/a&gt;
</description>
 <comments>http://pugs.postgresql.org/node/441#comments</comments>
 <category domain="http://pugs.postgresql.org/taxonomy/term/31">SFPUG</category>
 <category domain="http://pugs.postgresql.org/taxonomy/term/116">anniversary</category>
 <category domain="http://pugs.postgresql.org/taxonomy/term/117">beer</category>
 <pubDate>Sun, 29 Jun 2008 00:06:19 +0100</pubDate>
 <dc:creator>joshb</dc:creator>
 <guid isPermaLink="false">441 at http://pugs.postgresql.org</guid>
</item>
<item>
 <title>Looking for presenters</title>
 <link>http://pugs.postgresql.org/node/440</link>
 <description>For the next TorontoPUG (to be held on July 28th, 2008), we will be moving to an office area, where we want to hold a few quick (15-20 min) presentations on a few different topics.

This is an open call to the community asking if anyone would be interested in presenting a topic on PostgreSQL. Some topics our members would be interested in learning about include (but feel free to suggest your own topic):
&lt;ul&gt;
&lt;li&gt;A brief overview of replication options&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://postgis.refractions.net/&quot;&gt;PostGIS&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;An overview of tweaking PostgreSQL databases&lt;/li&gt;
&lt;li&gt;Differences and gotchas moving from MySQL to PostgreSQL&lt;/li&gt;
&lt;/ul&gt;
If you are interested in presenting, please send an email to torontopug.july2008@hardcircle.net and/or to our &lt;a href=&quot;torontopug.june2008@hardcircle.net&quot;&gt;mailing list&lt;/a&gt;.</description>
 <comments>http://pugs.postgresql.org/node/440#comments</comments>
 <category domain="http://pugs.postgresql.org/taxonomy/term/8">PostgreSQL</category>
 <category domain="http://pugs.postgresql.org/taxonomy/term/105">TorontoPUG</category>
 <category domain="http://pugs.postgresql.org/taxonomy/term/95">call for proposals</category>
 <category domain="http://pugs.postgresql.org/taxonomy/term/39">meeting</category>
 <category domain="http://pugs.postgresql.org/taxonomy/term/89">postgres</category>
 <category domain="http://pugs.postgresql.org/taxonomy/term/115">presentation</category>
 <category domain="http://pugs.postgresql.org/taxonomy/term/114">toronto</category>
 <pubDate>Tue, 24 Jun 2008 19:18:06 +0100</pubDate>
 <dc:creator>ian</dc:creator>
 <guid isPermaLink="false">440 at http://pugs.postgresql.org</guid>
</item>
<item>
 <title>Sponsorship Opportunity: LinuxWorld, OSCON</title>
 <link>http://pugs.postgresql.org/node/436</link>
 <description>Two (maybe three) great PostgreSQL social events.  One great sponsorship opportunity!

We will be having social events at major open source conferences this year:
&lt;ul&gt;&lt;li&gt;O&#039;Reilly Open Source Conference, Portland, Oregon, Sunday July 20th(1)&lt;/li&gt;
&lt;li&gt;LinuxWorldExpo, San Francisco, Tuesday August 5th(2)&lt;/li&gt;
&lt;li&gt;Maybe more (see below)&lt;/li&gt;&lt;/ul&gt;
In order to &quot;spread the love&quot; of PostgreSQL around the Open Source community (and encourage PostgreSQL adoption!), we&#039;d like to spend a total of $5000 to $6000 on both events, and of course can use more.

These will be larger, more public events than last year.  We are expecting up to 120 people at each, including PostgreSQL hackers, web developers, IT company management, and open source luminaries.  And, of course, you!

As such, I&#039;m looking for sponsors.  Here&#039;s how it works:

$500: Single-Party Sponsor: signage at entrance to *one* of the two events.  Right to make one &quot;we&#039;re hiring&quot; announcement, and to distribute 1 piece of company literature during the pgDay.  Invitations for your booth staff.

$1000: as $500, but for both events.

$2000: as $1000, with bigger logo.  Plus: thank-you in the pgDay keynote, 6 reserved(2) invitatons for each event to give to customers/partners, and your name on the invitation.

$3000: as $2000, with bigger / more prominent logo.   Plus: mention on all further announcements, special blog entry thanking you, and 12 reserved(3) invitations for customers/partners.

But wait, there&#039;s *more*!  If we raise enough for the OSCON and LinuxWorldExpo social events, we will also have a social event at LISA USENIX conference in San Diego(4) this November.  Sponsors will be featured there as well.  Don&#039;t miss your chance at this opportunity ... respond now and we&#039;ll throw in a complete set of Ginzu knives(5)!

Please contact Josh Berkus (josh@postgresql.org) for further information.  Due to agreement with both conferences, this will be the only sponsorship opportunity for OSCON and LWE.  Any leftover funds from the events will go to the PostgreSQL fund at SPI, inc.  Please contact me before June 25th regarding your interest in sponsoring.  Sponsorships must be paid by August 15th.  

There will be separate sponsorship calls for the PostgreSQL West and PostgreSQL East 1-day conferences, starting in October. Also, we are asking for existing project sponsors to send us 1-page flyers for the PostgreSQL Products folders.

Josh Berkus
Selena Deckelmann
PostgreSQL Project

(1)http://en.oreilly.com/oscon2008
(2)http://www.linuxworldexpo.com/live/12/ehall//SN460564
(3) These will be public events, and we will be handing out a limited number of invitations to conference attendees.  The reserved invitations simply make sure that your guests get in to the event.
(4)http://www.usenix.org/event/lisa08/
(5) No, not really.  We will give you some nice stickers, though.</description>
 <comments>http://pugs.postgresql.org/node/436#comments</comments>
 <category domain="http://pugs.postgresql.org/taxonomy/term/90">linuxworld</category>
 <category domain="http://pugs.postgresql.org/taxonomy/term/52">oscon</category>
 <category domain="http://pugs.postgresql.org/taxonomy/term/53">pgday</category>
 <category domain="http://pugs.postgresql.org/taxonomy/term/113">sponsor</category>
 <pubDate>Fri, 20 Jun 2008 22:17:22 +0100</pubDate>
 <dc:creator>joshb</dc:creator>
 <guid isPermaLink="false">436 at http://pugs.postgresql.org</guid>
</item>
<item>
 <title>Toronto PUG Night</title>
 <link>http://pugs.postgresql.org/node/419</link>
 <description>Event: TorontoPUG meeting
Date: June 23rd, 2008, 7:30 PM
Location: The Rhino (www.therhino.ca), 1249 Queen St. West, Toronto
RSVP: Send a brief message to Ian: torontopug.june2008@hardcircle.net

I&#039;m pleased to announce the first meeting of the Toronto area PostgreSQL User Group, TorontoPUG!

Our first meeting will be on June 23rd, at 7:30 PM, at the Rhino. This will be an opportunity to meet others using PostgreSQL in the area, to learn how others are using PostgreSQL in different ways, or to learn basics about the PostgreSQL project. Please RSVP by sending a quick message to torontopug.june2008@hardcircle.net so we can ensure there is enough space.

To get updates about future events, meet people between events, and suggest ideas for future events, please join our mailing list, accessible here: http://archives.postgresql.org/torontopug/.</description>
 <comments>http://pugs.postgresql.org/node/419#comments</comments>
 <category domain="http://pugs.postgresql.org/taxonomy/term/8">PostgreSQL</category>
 <category domain="http://pugs.postgresql.org/taxonomy/term/105">TorontoPUG</category>
 <category domain="http://pugs.postgresql.org/taxonomy/term/39">meeting</category>
 <category domain="http://pugs.postgresql.org/taxonomy/term/89">postgres</category>
 <pubDate>Thu, 12 Jun 2008 04:49:05 +0100</pubDate>
 <dc:creator>ian</dc:creator>
 <guid isPermaLink="false">419 at http://pugs.postgresql.org</guid>
</item>
<item>
 <title>Call for Presentations: pgDay San Francisco 2008</title>
 <link>http://pugs.postgresql.org/node/415</link>
 <description>&lt;b&gt;Where:&lt;/b&gt; &lt;a href=&quot;http://www.linuxworldexpo.com&quot;&gt;Linux World Expo, Moscone Center, San Francisco&lt;/a&gt;
&lt;b&gt;When:&lt;/b&gt; Tuesday August 5th, from 9am to 5pm
&lt;b&gt;What:&lt;/b&gt; Talks for a mixed audience of community &amp; newbies
&lt;b&gt;Deadline:&lt;/b&gt; June 17th
&lt;b&gt;Who: You!&lt;/b&gt;

The San Francisco PostgreSQL Users&#039; Group will be running a full day of 
PostgreSQL sessions at LinuxWorldExpo 2008 in San Francisco.  This will be 
alongside the regular LinuxWorld sessions, and advertised by LinuxWorld.  
Which means you can expect dozens of people new to PostgreSQL as well as 
the members of SFPUG.

Which means we need you to submit a proposal *right now* for your talk at 
this pgDay.  We need several regular 1-hour talks, Lightning Talks (5 
minutes) and a single 2-hour tutorial.  Submit though the PUGS site:

1. &lt;a href=&quot;http://pugs.postgresql.org/user/register&quot;&gt;Create your PUGS login&lt;/a&gt;
2. &lt;a href=&quot; http://pugs.postgresql.org/node/add/sfpug-talk-submission&quot;&gt;Then submit a talk&lt;/a&gt;

Details: talks should be aimed at a general audience, except for lightning 
talks, which can be about anything PostgreSQL-related.  We have no money 
for travel sponsorships, but you will get free drinks.  Acceptances will 
be mailed by June 25th.  We just need a 5-line abstract right now; you can 
send slides later.  Contact josh@postgreSQL.org if you have questions.</description>
 <comments>http://pugs.postgresql.org/node/415#comments</comments>
 <category domain="http://pugs.postgresql.org/taxonomy/term/31">SFPUG</category>
 <category domain="http://pugs.postgresql.org/taxonomy/term/90">linuxworld</category>
 <category domain="http://pugs.postgresql.org/taxonomy/term/53">pgday</category>
 <category domain="http://pugs.postgresql.org/taxonomy/term/86">san francisco</category>
 <pubDate>Wed, 11 Jun 2008 22:11:34 +0100</pubDate>
 <dc:creator>joshb</dc:creator>
 <guid isPermaLink="false">415 at http://pugs.postgresql.org</guid>
</item>
<item>
 <title>OKPUG&#039;s First Meeting</title>
 <link>http://pugs.postgresql.org/node/408</link>
 <description>The Oklahoma PUG will hold it&#039;s first meeting on June 23 from 7:00 to 9:00 pm at Coach&#039;s in Norman, OK.  Since I&#039;m still trying to gauge local interests in Postgres, there will not be a scheduled presentation.  Instead, we&#039;ll discuss suggestions for future topics, Postgres interests and experiences, and tangentially related miscellany.

If you have questions, please let me know at &lt;a href=&quot;mailto:okpug-owner@postgresql.org&quot;&gt;okpug-owner@postgresql.org&lt;/a&gt; or by posting here.  To join our mailing list, visit &lt;a href=&quot;http://archives.postgresql.org/okpug/&quot;&gt;http://archives.postgresql.org/okpug&lt;/a&gt;.</description>
 <comments>http://pugs.postgresql.org/node/408#comments</comments>
 <category domain="http://pugs.postgresql.org/taxonomy/term/39">meeting</category>
 <category domain="http://pugs.postgresql.org/taxonomy/term/103">oklahoma</category>
 <pubDate>Thu, 05 Jun 2008 21:55:25 +0100</pubDate>
 <dc:creator>esteele</dc:creator>
 <guid isPermaLink="false">408 at http://pugs.postgresql.org</guid>
</item>
<item>
 <title>SFPUG June: Parsers &amp; pgCon</title>
 <link>http://pugs.postgresql.org/node/405</link>
 <description>Date: Wednesday, June 11th
Time: 7:30 PM
Food: TBA
&lt;a href=&quot;http://casadonde.org&quot;&gt;Directons to Casa Donde&lt;/a&gt;


pgCon Report

Josh Berkus and David Fetter will give a recap of what happened at pgCon for those who missed it, as well as discuss the fallout from that conference, including replication in the core, commitfests, and more. Plus slides!

An Introduction to Parsing

No matter what language you use to write software --
from Basic and C to Java, Python, Perl and SQL -- a
parser is part of the behind-the-scenes machinery. The
parser is an essential part of translating what you
write into something that can be executed. It analyzes
your code and breaks it down into contants, variables,
statements, expressions, punctuation, etc.

We&#039;ll talk about what parsing is, how a parser works,
how parsing integrates with semantic analysis, and
discuss some different types of parsers and
compiler-compilers. We&#039;ll finish with a very brief
look at the PostgreSQL parser.</description>
 <comments>http://pugs.postgresql.org/node/405#comments</comments>
 <category domain="http://pugs.postgresql.org/taxonomy/term/31">SFPUG</category>
 <category domain="http://pugs.postgresql.org/taxonomy/term/39">meeting</category>
 <category domain="http://pugs.postgresql.org/taxonomy/term/101">parsing</category>
 <category domain="http://pugs.postgresql.org/taxonomy/term/102">pgcon</category>
 <pubDate>Wed, 04 Jun 2008 00:25:53 +0100</pubDate>
 <dc:creator>sfpug</dc:creator>
 <guid isPermaLink="false">405 at http://pugs.postgresql.org</guid>
</item>
<item>
 <title>Meeting topics through July!</title>
 <link>http://pugs.postgresql.org/node/157</link>
 <description>Here are the meetings and topics PDXPUG has scheduled through July:

* 3/20/08 - Managing internet services: using the right tool for the job (Ed Sawicki)
* 4/17/08 - Ruby on Rails Essentials for PostgreSQL Enthusiasts (David Wheeler)
* 5/15/08 - Pythoneering with PostgreSQL (Jason Kirtland)
* 6/19/08 - The Relational Model (Jeff Davis)
* 7/17/08 - Pre OSCON/PgDay meeting - TBD
* 7/20/08 - PDXPUG PgDay at the Convention Center

</description>
 <comments>http://pugs.postgresql.org/node/157#comments</comments>
 <category domain="http://pugs.postgresql.org/taxonomy/term/25">meetings topics pdxpug portland oregon</category>
 <pubDate>Wed, 20 Feb 2008 22:37:32 +0000</pubDate>
 <dc:creator>selenamarie</dc:creator>
 <guid isPermaLink="false">157 at http://pugs.postgresql.org</guid>
</item>
<item>
 <title>AustinPUG Meeting, June 3rd 7PM</title>
 <link>http://pugs.postgresql.org/node/401</link>
 <description>It&#039;s been a month already! We&#039;ll be meeting tomorrow at Sun, 7PM. Meeting topic will be configuration tuning and/or discussion of PGCon.

Please make sure to RSVP to &lt;a href=&#039;http://archives.postgresql.org/austinpug/&#039;&gt;the mailing list&lt;/a&gt; or &lt;a href=&#039;mailto:austinpug@decibel.org&#039;&gt;austinpug@decibel.org&lt;/a&gt; so that we can get a count for Pizza!

Sun Microsystems
Building 8 - Longhorn Conference Room
5300 Riata Park Ct
Austin, TX 78727
&lt;a href=&#039;http://maps.google.com/maps?f=q&amp;hl=en&amp;geocode=&amp;q=5300+Riata+Park+Ct+78727&amp;sll=37.0625,-95.677068&amp;sspn=48.822589,63.808594&amp;ie=UTF8&amp;z=17&amp;iwloc=addr&#039;&gt;Map&lt;/a&gt;</description>
 <comments>http://pugs.postgresql.org/node/401#comments</comments>
 <category domain="http://pugs.postgresql.org/taxonomy/term/72">Austin</category>
 <category domain="http://pugs.postgresql.org/taxonomy/term/96">AustinPUG</category>
 <category domain="http://pugs.postgresql.org/taxonomy/term/39">meeting</category>
 <pubDate>Mon, 02 Jun 2008 16:40:32 +0100</pubDate>
 <dc:creator>decibel</dc:creator>
 <guid isPermaLink="false">401 at http://pugs.postgresql.org</guid>
</item>
<item>
 <title>OSCON PostgreSQL Day July 20th - Save the date!</title>
 <link>http://pugs.postgresql.org/node/374</link>
 <description>Save The Date: OSCON PostgreSQL Day

&lt;a href=&quot;http://pugs.postgresql.org/node/400&quot;&gt;Call for papers&lt;/a&gt;

PostgreSQL community,

The O&#039;Reilly Open Source Conference 2008 schedule will soon be revealed, and
some of you -- especially those speaking -- will be making your travel
arrangements to visit Portland.  But, wait!  Before you buy your plane
tickets, you&#039;d better know about the PostgreSQL Day hosted by PDXPUG!

What: All-day PostgreSQL one-track mini-conference
When: Sunday, July 20th, 9am to 5pm, possible party afterwards
Who: PDXPUG will select speakers
Where: Portland Convention Center, Portland, Oregon

Of course, we are also looking for speakers for the PostgreSQL Day.  PDXPUG
wants four hour-long sessions and one 2.5-hour workshop.  Please
e-mail selena -at- postgresql.org with your offer to speak and speakers will be selected in mid-April.

Thanks to Josh Berkus, Joshua Drake, the OSCON conference and PDXPUG
for helping make this happen!</description>
 <comments>http://pugs.postgresql.org/node/374#comments</comments>
 <category domain="http://pugs.postgresql.org/taxonomy/term/18">PDXPUG</category>
 <category domain="http://pugs.postgresql.org/taxonomy/term/8">PostgreSQL</category>
 <category domain="http://pugs.postgresql.org/taxonomy/term/52">oscon</category>
 <category domain="http://pugs.postgresql.org/taxonomy/term/53">pgday</category>
 <category domain="http://pugs.postgresql.org/taxonomy/term/54">user groups</category>
 <pubDate>Thu, 20 Mar 2008 14:00:51 +0000</pubDate>
 <dc:creator>selenamarie</dc:creator>
 <guid isPermaLink="false">374 at http://pugs.postgresql.org</guid>
</item>
<item>
 <title>PDXPUG Meeting 6/19/08: The Relational Model</title>
 <link>http://pugs.postgresql.org/node/399</link>
 <description>Topic:   The Relational Model
Who:      Jeff Davis
Date:     6/19/08, 7pm
Where:   FreeGeek, 1731 SE 10th Ave, Portland, OR

Come to our next PostgreSQL Users Group meeting where Jeff Davis will
discuss the finer points of the Relational Model, otherwise known as
the model upon which all major SQL databases systems like Oracle,
MySQL and PostgreSQL are based.

He&#039;s fresh off giving a talk about this at PgCon, where it was very
well received!

Here&#039;s his abstract from that talk:

&quot;This talk focuses on two common data management tasks, and how the
relational model can help. First, how to answer complex questions
about your data, and provide an answer that can be understood by
non-IT people unambiguously. Second, how to effectively extract
meaning from disorganized (or under-documented) data sets for
effective data migration or reporting.

The relational model, on which all SQL DBMSs are based, is founded on
both logic and sets. Relational operators like JOIN and UNION have a
direct logical meaning, and you can use those operators to answer
complex questions from your data unambiguously. Not only can you
provide unambiguous answers, but you can translate SQL queries into
the language of logic, which can be understood by people outside of
IT.

Equally important is the utility of logic working backwards to help
find meaning in disorganized (or perhaps undocumented) data sets.
Nearly every inherited data set is less than perfectly documented, and
often inconsistent. Changes to (or replacement of) the application
require this data to be migrated. By iteratively making assertions and
then testing them using the rules of logic and the convenience of
sets, you can find exceptions and contradictions that help you refine
the meaning of data, and possibly correct inconsistencies.&quot;
</description>
 <comments>http://pugs.postgresql.org/node/399#comments</comments>
 <category domain="http://pugs.postgresql.org/taxonomy/term/18">PDXPUG</category>
 <category domain="http://pugs.postgresql.org/taxonomy/term/8">PostgreSQL</category>
 <category domain="http://pugs.postgresql.org/taxonomy/term/94">jeff davis</category>
 <category domain="http://pugs.postgresql.org/taxonomy/term/39">meeting</category>
 <category domain="http://pugs.postgresql.org/taxonomy/term/89">postgres</category>
 <category domain="http://pugs.postgresql.org/taxonomy/term/93">relational</category>
 <category domain="http://pugs.postgresql.org/taxonomy/term/92">relational model</category>
 <pubDate>Mon, 02 Jun 2008 02:40:30 +0100</pubDate>
 <dc:creator>selenamarie</dc:creator>
 <guid isPermaLink="false">399 at http://pugs.postgresql.org</guid>
</item>
<item>
 <title>PDXPUG: PostgreSQL for Pythoneers!</title>
 <link>http://pugs.postgresql.org/node/393</link>
 <description>Topic:           PostgreSQL for Pythoneers
Speaker:     Jason Kirtland
Date:            Thursday, 5/15/08
Location:     FreeGeek, 1731 SE 10th Ave

Come join us for an evening of Pythoneering with Jason Kirtland, a key
force behind the Portland Python Interest Group -
http://wiki.python.org/moin/PortlandPythonUserGroup.  They are having
Lightning Talks tomorrow night at Cubespace.

Jason hasn&#039;t provided too many details at this point, but I imagine it
will be a tour of a popular Python ORM and a discussion of using it
with PostgreSQL.  

&quot;A tour of SQLAlchemy [1], an open source database toolkit and object relational mapper in Python.  The tour will be SQL heavy and Python-light, and I&#039;m planning on focusing on the object relational mapping part of the tool.

If you have a schema that you&#039;d like to see mapped, send it my way and I&#039;ll do my best to work it in to the presentation.

[1] http://www.sqlalchemy.org/&quot;

Also, Jason has offered to map RT - a continuation of our &lt;a href=&quot;http://pugs.postgresql.org/node/161&quot;&gt;refactored schema meeting&lt;/a&gt; for RT.

Refreshments afterward at the Lucky Lab!</description>
 <comments>http://pugs.postgresql.org/node/393#comments</comments>
 <category domain="http://pugs.postgresql.org/taxonomy/term/18">PDXPUG</category>
 <category domain="http://pugs.postgresql.org/taxonomy/term/8">PostgreSQL</category>
 <category domain="http://pugs.postgresql.org/taxonomy/term/36">announcement</category>
 <category domain="http://pugs.postgresql.org/taxonomy/term/39">meeting</category>
 <category domain="http://pugs.postgresql.org/taxonomy/term/89">postgres</category>
 <category domain="http://pugs.postgresql.org/taxonomy/term/88">python</category>
 <pubDate>Mon, 12 May 2008 17:32:50 +0100</pubDate>
 <dc:creator>selenamarie</dc:creator>
 <guid isPermaLink="false">393 at http://pugs.postgresql.org</guid>
</item>
<item>
 <title>PostgreSQL Day at LinuxWorldExpo SF</title>
 <link>http://pugs.postgresql.org/node/394</link>
 <description>The San Francisco PostgreSQL User Group, together with PostgreSQL.us, will be having several events around &lt;a href=&quot;http://www.linuxworldexpo.com/live/12/&quot;&gt;LinuxWorldExpo in San Francisco&lt;/a&gt;

On August 5th, in space generously donated by IDG, we will have a full day of PostgreSQL technical sessions.  This will be followed by some kind of social event with drinks &amp; food.

We will also have a booth, of course and are seeking booth volunteers.  

Watch the &lt;a href=&quot;http://pugs.postgresql.org/sfpug&quot;&gt;SFPUG page&lt;/a&gt; for more details!</description>
 <comments>http://pugs.postgresql.org/node/394#comments</comments>
 <category domain="http://pugs.postgresql.org/taxonomy/term/8">PostgreSQL</category>
 <category domain="http://pugs.postgresql.org/taxonomy/term/91">event</category>
 <category domain="http://pugs.postgresql.org/taxonomy/term/90">linuxworld</category>
 <pubDate>Mon, 12 May 2008 23:47:47 +0100</pubDate>
 <dc:creator>joshb</dc:creator>
 <guid isPermaLink="false">394 at http://pugs.postgresql.org</guid>
</item>
<item>
 <title>SFPUG meeting: multi-master replication</title>
 <link>http://pugs.postgresql.org/node/392</link>
 <description>Dirk Jagdman will demonstrate his multi-master replication system for PostgreSQL.

    Tuesday, May 13, 2008, 7:00 PM
    EzRez San Francisco
    50 1st Street 7th Floor
    San Francisco, CA 94105

There will probably be free food (but there&#039;s a chance you&#039;ll be asked to chip in).  RSVP to our &lt;a href=&quot;http://postgresql.meetup.com/1/calendar/7565618/&quot;&gt;Meetup page&lt;/a&gt; or the mailing list.</description>
 <comments>http://pugs.postgresql.org/node/392#comments</comments>
 <category domain="http://pugs.postgresql.org/taxonomy/term/31">SFPUG</category>
 <category domain="http://pugs.postgresql.org/taxonomy/term/39">meeting</category>
 <category domain="http://pugs.postgresql.org/taxonomy/term/87">replication</category>
 <category domain="http://pugs.postgresql.org/taxonomy/term/86">san francisco</category>
 <pubDate>Fri, 09 May 2008 20:52:38 +0100</pubDate>
 <dc:creator>joshb</dc:creator>
 <guid isPermaLink="false">392 at http://pugs.postgresql.org</guid>
</item>
<item>
 <title>First AustinPUG meeting: Success!</title>
 <link>http://pugs.postgresql.org/node/391</link>
 <description>We had our first meeting today and it was a great success! We had an even dozen folks, a great discussion of the future of the PUG, and everyone managed to stay awake during my presentation!

We agreed to having the next meeting Tuesday, June 3rd, 7PM at Sun.

Everyone who&#039;s interested in the AustinPUG should &lt;a href=&#039;http://archives.postgresql.org/austinpug/&#039;&gt;sign up on the mailing list&lt;/a&gt;.</description>
 <comments>http://pugs.postgresql.org/node/391#comments</comments>
 <category domain="http://pugs.postgresql.org/taxonomy/term/72">Austin</category>
 <pubDate>Wed, 07 May 2008 03:33:18 +0100</pubDate>
 <dc:creator>decibel</dc:creator>
 <guid isPermaLink="false">391 at http://pugs.postgresql.org</guid>
</item>
<item>
 <title>Road Trip!</title>
 <link>http://pugs.postgresql.org/node/389</link>
 <description>This past weekend, Selena, Mark &amp; I loaded up Mark&#039;s car with flyers, mugs &amp; t-shirts &amp; headed up to Bellingham, WA for Linuxfest NW (website:  http://linuxfestnorthwest.org/).

Several LUGs in the area host this annual conference.  This was my first Linuxfest &amp; I was really impressed - it was very well-organized, well-attended and FUN.

Mark gave his talk about ptop/pgtop first thing Saturday morning.  We managed to see some other talks too - Selena checked out some Drupal talks &amp; I went to Eric Hopper&#039;s IPv6 discussion on Sunday.

We all had a great time running the booth, despite the lack of JD&#039;s entertaining presence.  He was replaced by surprise guest boothster, Chris Travers!  Chris showed up to give a LedgerSMB talk and we conned him into boothbeasting with us.  Thanks, Chris!  Even though it was &lt;A HREF=&quot;http://flickr.com/photos/bitpusher/2445382570/&quot;&gt;crowded&lt;/A&gt; behind our table, I think four staffers was the &lt;a href=&quot;http://www.flickr.com/photos/88362365@N00/2448879468/&quot;&gt;right&lt;/A&gt; (minimum!) &lt;a href=&quot;http://www.flickr.com/photos/88362365@N00/2448055993/&quot;&gt;number&lt;/A&gt; to have for handling questions &amp; greeting people.

The conference was really packed.  I think I talked at length to somewhere around 12-15 people.  We had a HUGE range of questions, all the way from people wondering about replication strategies to &quot;What&#039;s a database, anyway?&quot;  We also ran through the inevitable &quot;how do you pronounce it?&quot;  Selena gave a long demo of pgadmin to someone who is currently using SQL Server.  A lot of people are very interested in a MySQL -&gt; PostgreSQL migration tool.

We ran out of almost all printed materials we&#039;d brought on the first day, necessitating phone calls to Josh B to acquire more flyers and a local copy shop to print them.  Selena had the brilliant idea to get some elephant logo stickers printed as well; they were very popular.

Saturday night, Silicon Mechanics hosted the afterparty at the American Museum of Radio &amp; Electricity, a truly excellent site for a geek party!  We got to dink around with static electricity machines &amp; toys from past centuries.  Selena stepped up to the theramin while Mark &amp; I checked out the old music boxes.  The best part of the evening for me was when the docents set up a small tesla coil.  &gt;:)  We had a great little &lt;A HREF=&quot;http://flickr.com/photos/88362365@N00/2448056801/&quot;&gt;indoor lightning show&lt;/A&gt; &amp; Selena became part of a multi-person chain that lit up a fluorescent tube.

Back home now, attempting to recover from Conference Brain.</description>
 <comments>http://pugs.postgresql.org/node/389#comments</comments>
 <category domain="http://pugs.postgresql.org/taxonomy/term/18">PDXPUG</category>
 <category domain="http://pugs.postgresql.org/taxonomy/term/73">linuxfest</category>
 <category domain="http://pugs.postgresql.org/taxonomy/term/59">recap</category>
 <pubDate>Tue, 29 Apr 2008 01:42:06 +0100</pubDate>
 <dc:creator>gabrielle</dc:creator>
 <guid isPermaLink="false">389 at http://pugs.postgresql.org</guid>
</item>
<item>
 <title>First Austin PUG Meeting, May 6th, 6PM</title>
 <link>http://pugs.postgresql.org/node/388</link>
 <description>Part of Austin&#039;s Geek culture? Work for a company using an open source database? Interested in Keeping Postgres Weird?

Then join us at the first meeting of the Austin Postgres User&#039;s Group on Tuesday, May 6th at 6PM!

The rough agenda will be:
6:00 - 6:30 Meet &#039;n greet
6:30 - 7:15 Discuss goals for the AustinPUG
7:15 - 7:45 Presentation: What&#039;s new it 8.3?
7:45 - 8:00 Wrap-up

The meeting will be held at Sun&#039;s offices in Riata:

Sun Microsystems
Building 8 - Longhorn Conference Room
5300 Riata Park Ct
Austin, TX 78727
&lt;a href=&#039;http://maps.google.com/maps?f=q&amp;hl=en&amp;geocode=&amp;q=5300+Riata+Park+Ct+78727&amp;sll=37.0625,-95.677068&amp;sspn=48.822589,63.808594&amp;ie=UTF8&amp;z=17&amp;iwloc=addr&#039;&gt;Map&lt;/a&gt;

We will have to register everyone who is attending as a visitor; to make this as efficient as possible, please RSVP to austinpug@decibel.org. Oh, and there&#039;s one more reason to register...

FREE PIZZA!

I&#039;ll be ordering from Mangia&#039;s; please let me know if you&#039;d rather chow down on spinach, pepperoni, or Chicago style (or if you really can&#039;t eat any of the above...)</description>
 <comments>http://pugs.postgresql.org/node/388#comments</comments>
 <category domain="http://pugs.postgresql.org/taxonomy/term/72">Austin</category>
 <category domain="http://pugs.postgresql.org/taxonomy/term/51">Pug</category>
 <category domain="http://pugs.postgresql.org/taxonomy/term/39">meeting</category>
 <pubDate>Sat, 26 Apr 2008 17:03:02 +0100</pubDate>
 <dc:creator>decibel</dc:creator>
 <guid isPermaLink="false">388 at http://pugs.postgresql.org</guid>
</item>
<item>
 <title>PDXPUG - Rails on PostgreSQL meeting wrap up!</title>
 <link>http://pugs.postgresql.org/node/387</link>
 <description>Thanks everyone who came out for the meeting!  Next meeting on our schedule will be about Python and PostgreSQL, courtesy of Jason Kirtland. 

We had a terrific turnout, and four new people.  One of the FreeGeek folks came and talked with me after the meeting about how he had changed the database that FreeGeek uses from MySQL to PostgreSQL a while back. 

We had two people from InnoTech attend that had also seen my 5-minute schpeale.  One had already planned on coming (Hi Mike!), but I take credit for getting Craig interested!  The other new person, Ed, works with Mike on Rails application development.  

ANNOUNCEMENTS:

PDXPUG PgDay before OSCON is happening July 20, 2008!  We have some volunteers to help organize it, I&#039;m setting up a mailing list.  Those who volunteered, expect some email this weekend about kicking things off.

PostgreSQL Conference East was a total success!  ~100 people 
Check out details at http://www.postgresqlconference.org/

MEETING DETAILS:

David&#039;s presentation was both an introduction to Rails development, and a tutorial on getting Rails to work with PostgreSQL. Some of his examples came directly from his work on I Want Sandy (www.iwantsandy.com), a web-based product that uses PostgreSQL.

There was intense discussion of drivers with thank-yous to Jeff Davis for adopting the Ruby PostgreSQL driver. There were useful, detailed examples of how to create data migrations and develop queries for Rails. There was a lot of monkey patching.

I enjoyed this talk so much.  You can find audio of David&#039;s presentation of this talk at PostgreSQL Conference West here: http://www.postgresqlconference.org/fall2007_audio/RoR_Essentials.mp3

David is going to pass the updated slides on to me, and I&#039;ll post them on http://pugs.postgresq.org/pdx

Mark also brought the T2000 that was donated to the new Performance Lab that Mark is setting up. He&#039;s working with Joshua Drake on getting the machine racked and set up to run tests!  Gabrielle used her serial-fu to help him get the machine booted and running. 

Many of us retired to the Lucky Lab for refreshments. 
</description>
 <comments>http://pugs.postgresql.org/node/387#comments</comments>
 <category domain="http://pugs.postgresql.org/taxonomy/term/18">PDXPUG</category>
 <category domain="http://pugs.postgresql.org/taxonomy/term/71">meeting minutes</category>
 <category domain="http://pugs.postgresql.org/taxonomy/term/59">recap</category>
 <enclosure url="http://pugs.postgresql.org/files/running_rails_on_postgresql.pdf" length="10722821" type="application/pdf" />
 <pubDate>Fri, 18 Apr 2008 17:44:09 +0100</pubDate>
 <dc:creator>selenamarie</dc:creator>
 <guid isPermaLink="false">387 at http://pugs.postgresql.org</guid>
</item>
<item>
 <title>SFPUG April Meeting: PostgreSQL Saves the Day.</title>
 <link>http://pugs.postgresql.org/node/382</link>
 <description>When: Tuesday, April 8, 7:30pm
Where: Casa Donde, Oakland
What: John Zarrella shows how PostgreSQL helps a small business make a crucial transition.
</description>
 <comments>http://pugs.postgresql.org/node/382#comments</comments>
 <category domain="http://pugs.postgresql.org/taxonomy/term/60">slides</category>
 <enclosure url="http://pugs.postgresql.org/files/PostgreSQL Saves The Day.pdf" length="2701059" type="application/pdf" />
 <pubDate>Wed, 09 Apr 2008 00:37:47 +0100</pubDate>
 <dc:creator>dfetter</dc:creator>
 <guid isPermaLink="false">382 at http://pugs.postgresql.org</guid>
</item>
<item>
 <title>BWPUG starts!!</title>
 <link>http://pugs.postgresql.org/node/386</link>
 <description>Check out &lt;a href=&quot;http://pugs.postgresql.org/bwpug&quot;&gt; Baltimore / Washington PUG&lt;/a&gt;. They&#039;re first meeting is on May 14th, 2008. 

Subscribe to the mailing list (or the RSS feed) so that you don&#039;t miss out!  Mailing list is bwpug@postgresql.org.  To subscribe, send the message &quot;subscribe bwpug&quot; in the body of the email to majordomo@postgresql.org.</description>
 <comments>http://pugs.postgresql.org/node/386#comments</comments>
 <category domain="http://pugs.postgresql.org/taxonomy/term/8">PostgreSQL</category>
 <category domain="http://pugs.postgresql.org/taxonomy/term/69">bwpug</category>
 <category domain="http://pugs.postgresql.org/taxonomy/term/70">getting started</category>
 <category domain="http://pugs.postgresql.org/taxonomy/term/39">meeting</category>
 <pubDate>Tue, 15 Apr 2008 20:54:30 +0100</pubDate>
 <dc:creator>admin</dc:creator>
 <guid isPermaLink="false">386 at http://pugs.postgresql.org</guid>
</item>
<item>
 <title>April Meeting - Ruby on Rails Essentials for PostgreSQL Enthusiasts - David Wheeler</title>
 <link>http://pugs.postgresql.org/node/384</link>
 <description>Meeting in one week!

Date:  Thursday, April 17, 2008
Time:  7:00pm (that&#039;s 1900 hours.)
Place:  &lt;A HREF=&quot;http://freegeek.org/&quot;&gt;FreeGeek&lt;/A&gt;

Our own David Wheeler will give a repeat performance of his talk from PostgreSQL Conference West 2007:

Ruby on Rails Essentials for PostgreSQL Enthusiasts

Has all the hype got you jazzed to develop Ruby on Rails applications on PostgreSQL? Is virtually everything you find about Rails MySQL- specific? Come to this talk to learn all you need to know to make Rails and PostgreSQL work together harmoniously. Topics will likely include:

    * The ins and outs of Rails migrations
    * How to add support for foreign key constraints
    * Managing partial indexes and other PostgreSQL-specific objects
    * Working with views
    * Monkey patching for fun and profit
    * Supporting multi-column primary keys
    * The joys and pains of Rails collections
    * Working with time zones
    * The antiquity of the Ruby PostgreSQL driver (NOT)
    * Enforcing constraints in Rails *and* in the database
    * Getting Rails to execute *your* queries instead of its own
    * Saved queries for &quot;fat models&quot;

---
See you there!</description>
 <comments>http://pugs.postgresql.org/node/384#comments</comments>
 <category domain="http://pugs.postgresql.org/taxonomy/term/18">PDXPUG</category>
 <category domain="http://pugs.postgresql.org/taxonomy/term/36">announcement</category>
 <category domain="http://pugs.postgresql.org/taxonomy/term/39">meeting</category>
 <pubDate>Thu, 10 Apr 2008 15:00:05 +0100</pubDate>
 <dc:creator>gabrielle</dc:creator>
 <guid isPermaLink="false">384 at http://pugs.postgresql.org</guid>
</item>
<item>
 <title>ATLPUG - IRC Virtual meeting</title>
 <link>http://pugs.postgresql.org/node/381</link>
 <description>Hey, y&#039;all;  let&#039;s hit the &lt;A HREF=&quot;irc://irc.freenode.net/atlpug&quot;&gt;ATLPUG IRC channel&lt;/A&gt; at 7:30 this (Tuesday, 8 April) evening to brainstorm about topics of interest to ATLPUG.  Hope to see y&#039;all there! :)
</description>
 <comments>http://pugs.postgresql.org/node/381#comments</comments>
 <category domain="http://pugs.postgresql.org/taxonomy/term/55">ATLPUG</category>
 <category domain="http://pugs.postgresql.org/taxonomy/term/8">PostgreSQL</category>
 <category domain="http://pugs.postgresql.org/taxonomy/term/68">irc</category>
 <category domain="http://pugs.postgresql.org/taxonomy/term/39">meeting</category>
 <category domain="http://pugs.postgresql.org/taxonomy/term/24">next meeting</category>
 <pubDate>Tue, 08 Apr 2008 19:55:14 +0100</pubDate>
 <dc:creator>atlpug</dc:creator>
 <guid isPermaLink="false">381 at http://pugs.postgresql.org</guid>
</item>
<item>
 <title>March 20th meeting Recap and slides from intro</title>
 <link>http://pugs.postgresql.org/node/377</link>
 <description>Just quickly uploading some slides from the meeting.  Covered all the crazy conferences coming up soon, and included a plug for Summer of Code and PostgreSQL -- if you&#039;re a student, its $4500 for the summer and great experience!  &lt;a href=&quot;http://www.postgresql.org/developer/summerofcode&quot;&gt;Check it out&lt;/a&gt;!!

Also, a few slides about &lt;a href=&quot;http://www.postgresql.us/&quot;&gt;USPA&lt;/a&gt; and what we&#039;re up to!

Check out Joshua&#039;s &lt;a href=&quot;http://www.commandprompt.com/blogs/joshua_drake/2008/03/read_only_templates_pdxpug_march_20th_2008/&quot;&gt;recap of our ice-breaker&lt;/a&gt; over on his blog. 

Ed Sawicki gave an overview of spam supression techniques he&#039;s using and gave us a few tips on tools that were useful to him. We recommended he have a look at some CIDR address types available on pgfoundry.org to help with some performance issues he found. </description>
 <comments>http://pugs.postgresql.org/node/377#comments</comments>
 <category domain="http://pugs.postgresql.org/taxonomy/term/18">PDXPUG</category>
 <category domain="http://pugs.postgresql.org/taxonomy/term/39">meeting</category>
 <category domain="http://pugs.postgresql.org/taxonomy/term/59">recap</category>
 <category domain="http://pugs.postgresql.org/taxonomy/term/60">slides</category>
 <enclosure url="http://pugs.postgresql.org/files/March2008pdxpug.pdf" length="31248" type="application/pdf" />
 <pubDate>Thu, 27 Mar 2008 01:29:01 +0000</pubDate>
 <dc:creator>selenamarie</dc:creator>
 <guid isPermaLink="false">377 at http://pugs.postgresql.org</guid>
</item>
<item>
 <title>Recap: ATLPUG First Meeting</title>
 <link>http://pugs.postgresql.org/node/375</link>
 <description>Last Tuesday, March 18th, ATLPUG had its first successful meeting.  Over half a dozen people, with PostgreSQL experience varying between interested newcomers and years of PostgreSQL experience, users with terabyte PostgreSQL installs and others checking out various PostgreSQL LiveCDs (&lt;A HREF=&quot;http://205.237.195.102/&quot;&gt;Ubuntu&lt;/A&gt; | &lt;A HREF=&quot;http://yum.pgsqlrpms.org/livecd.php&quot;&gt;Fedora&lt;/A&gt;), and programmers in many languages, including Perl, PHP, Python, Ruby, and one brave COBOL programmer. ;)  We discussed each other&#039;s projects, exchanged some tips, waxed rhapsodic about the performance improvements in 8.3, talked about some of the upcoming conferences (including &lt;A HREF=&quot;http://www.postgresqlconference.org/&quot;&gt;PostgreSQL Conference EAST&lt;/A&gt;, &lt;A HREF=&quot;http://www.pgcon.org/2008/&quot;&gt;PGCon&lt;/A&gt;, and &lt;A HREF=&quot;http://pugs.postgresql.org/node/374&quot;&gt;OSCON PostgreSQL Day&lt;/A&gt; [as well as OSCON itself]) as well as the new &lt;A HREF=&quot;http://www.postgresql.us&quot;&gt;United States PostgreSQL Association&lt;/A&gt;.  I look forward to seeing y&#039;all again next month!

If you&#039;re interested in joining ATLPUG, please &lt;A HREF=&quot;http://mail.postgresql.org/mj/mj_wwwusr?domain=postgresql.org&amp;func=lists-long-full&amp;extra=atlpug&quot;&gt;sign up for&lt;/A&gt; the &lt;A HREF=&quot;http://archives.postgresql.org/atlpug/&quot;&gt;mailing list&lt;/A&gt;.  Thanks again, everyone! :)
</description>
 <comments>http://pugs.postgresql.org/node/375#comments</comments>
 <category domain="http://pugs.postgresql.org/taxonomy/term/55">ATLPUG</category>
 <category domain="http://pugs.postgresql.org/taxonomy/term/8">PostgreSQL</category>
 <category domain="http://pugs.postgresql.org/taxonomy/term/56">advocacy</category>
 <pubDate>Tue, 25 Mar 2008 14:57:40 +0000</pubDate>
 <dc:creator>atlpug</dc:creator>
 <guid isPermaLink="false">375 at http://pugs.postgresql.org</guid>
</item>
<item>
 <title>Next Meeting: March 20, 2008 - Managing internet services: using the right tool for the job </title>
 <link>http://pugs.postgresql.org/node/365</link>
 <description>TOPIC: Managing internet services: using the right tool for the job 
SPEAKER: Ed Sawicki
WHEN: March 20, 2008, 7pm
WHERE: FreeGeek, &lt;a href=&quot;http://maps.google.com/maps?hl=en&amp;client=firefox-a&amp;rls=org.mozilla:en-US:official&amp;hs=eju&amp;um=1&amp;ie=UTF-8&amp;cid=0,0,13350744062808359618&amp;fb=1&amp;dq=freegeek+loc:+Portland,+OR&amp;daddr=1731+SE+10th+Ave,+Portland,+OR+97214&amp;geocode=1851651512384646389,45.510553,-122.655733&amp;ll=45.510553,-122.655733&amp;iwstate1=dir:to&amp;iwloc=A&amp;f=d&amp;sa=X&amp;oi=local_result&amp;resnum=1&amp;ct=directions-to&quot;&gt;1731 SE 10th Ave, Portland, OR 97214&lt;/a&gt;

Also: What the heck is the United States PostgreSQL Association?, Selena Deckelmann

AND: ELEPHANT BUTTONS!  courtesy of David Fetter. 

Here&#039;s what Ed had to say about his presentation: 

&quot;I&#039;ll probably end up doing live benchmarks, showing code
snippets, and explaining my rationale for why I chose
to do things the way I do.&quot;

&quot;My current projects involve managing a variety
of Internet services, such as spam suppression and the
associated per-user black/white list management, DNS record
management, PKI key management, and a variety of others. Some
of these services require that I deal with the storage and
retrieval of both discrete IP addresses and CIDR blocks in
real time.

I&#039;ve had to decide on data stores that include plain text
files, SQL using SQLite and Postgres, and constant databases
using tinycdb. At every stage of development I&#039;ve had to
decide which of these was best based on tools available and
performance testing. For example, Postgres has IP and CIDR
data types and adequate facilities to search for IP addresses
within a CIDR block but performance pales in comparison to
simpler tools that use plain text files. As a result, my
applications use various data stores instead of just one.&quot;

Refreshment afterward at the Lucky Lab!</description>
 <comments>http://pugs.postgresql.org/node/365#comments</comments>
 <category domain="http://pugs.postgresql.org/taxonomy/term/18">PDXPUG</category>
 <category domain="http://pugs.postgresql.org/taxonomy/term/8">PostgreSQL</category>
 <category domain="http://pugs.postgresql.org/taxonomy/term/36">announcement</category>
 <category domain="http://pugs.postgresql.org/taxonomy/term/39">meeting</category>
 <category domain="http://pugs.postgresql.org/taxonomy/term/37">oregon</category>
 <category domain="http://pugs.postgresql.org/taxonomy/term/19">portland</category>
 <category domain="http://pugs.postgresql.org/taxonomy/term/38">user group</category>
 <pubDate>Wed, 19 Mar 2008 18:06:21 +0000</pubDate>
 <dc:creator>selenamarie</dc:creator>
 <guid isPermaLink="false">365 at http://pugs.postgresql.org</guid>
</item>
<item>
 <title>First Moroccan Postgresql Meeting</title>
 <link>http://pugs.postgresql.org/node/373</link>
 <description>Hello! 

We will have a meeting the Saturday March 22 2008 10:00AM for the first Moroccan Pug Meeting. Anyone who is interesting can join.
A minimal database knowledge is required, we will discuss about how Postgresql can be a better alternative for many projects we actually running. The meting will be discussed in French, English and Arabic! For more info , contact me at terminale at gmail dot com! The location will be in Tangier!

See you soon </description>
 <comments>http://pugs.postgresql.org/node/373#comments</comments>
 <category domain="http://pugs.postgresql.org/taxonomy/term/50">Morocco</category>
 <category domain="http://pugs.postgresql.org/taxonomy/term/8">PostgreSQL</category>
 <category domain="http://pugs.postgresql.org/taxonomy/term/51">Pug</category>
 <pubDate>Sun, 16 Mar 2008 21:53:40 +0000</pubDate>
 <dc:creator>Diablo22</dc:creator>
 <guid isPermaLink="false">373 at http://pugs.postgresql.org</guid>
</item>
<item>
 <title>SFPUG March Meeting: CRUD &amp; ORM using .NET</title>
 <link>http://pugs.postgresql.org/node/159</link>
 <description>When: Tuesday, March 18, 7:30pm
Where: Carbon Five, San Francisco
What: Jon Asher shows off his company&#039;s .NET ORM system which does automated CRUD for PostgreSQL, and talks about how application-specific ORM can be developed.

RSVP via http://postgresql.meetup.com/1/calendar/7321956/ or via the mailing list if you want to be fed.</description>
 <comments>http://pugs.postgresql.org/node/159#comments</comments>
 <category domain="http://pugs.postgresql.org/taxonomy/term/29">.NET</category>
 <category domain="http://pugs.postgresql.org/taxonomy/term/30">CRUD</category>
 <category domain="http://pugs.postgresql.org/taxonomy/term/28">ORM</category>
 <category domain="http://pugs.postgresql.org/taxonomy/term/31">SFPUG</category>
 <pubDate>Mon, 25 Feb 2008 23:38:38 +0000</pubDate>
 <dc:creator>dfetter</dc:creator>
 <guid isPermaLink="false">159 at http://pugs.postgresql.org</guid>
</item>
<item>
 <title>Jon Asher presents PostORM, Tuesday, March 18th at 7:30pm</title>
 <link>http://pugs.postgresql.org/node/372</link>
 <description>RSVP below to get details and food

http://postgresql.meetup.com/1/calendar/7321956/</description>
 <comments>http://pugs.postgresql.org/node/372#comments</comments>
 <category domain="http://pugs.postgresql.org/taxonomy/term/28">ORM</category>
 <category domain="http://pugs.postgresql.org/taxonomy/term/49">Windows</category>
 <pubDate>Sun, 16 Mar 2008 21:36:41 +0000</pubDate>
 <dc:creator>dfetter</dc:creator>
 <guid isPermaLink="false">372 at http://pugs.postgresql.org</guid>
</item>
<item>
 <title>SPUG Meeting Locations</title>
 <link>http://pugs.postgresql.org/node/370</link>
 <description>Where would you like to meet?  Please answer the poll at:  http://pugs.postgresql.org/node/369

LewisC
</description>
 <comments>http://pugs.postgresql.org/node/370#comments</comments>
 <category domain="http://pugs.postgresql.org/taxonomy/term/39">meeting</category>
 <category domain="http://pugs.postgresql.org/taxonomy/term/42">spug</category>
 <pubDate>Tue, 11 Mar 2008 18:23:22 +0000</pubDate>
 <dc:creator>spug</dc:creator>
 <guid isPermaLink="false">370 at http://pugs.postgresql.org</guid>
</item>
<item>
 <title>Postpone First Meeting</title>
 <link>http://pugs.postgresql.org/node/368</link>
 <description>Hi all,

I dropped the ball on this one.  To be honest, March 11th got here much faster than I planned.

I will reschedule for a new date as soon as seems reasonable.

I&#039;m hoping that we will get some activity on the email list.  Sign up at:  http://archives.postgresql.org/spug/

Let me know your preferences for location and time.

If you would like to volunteer for the the group (officers and such), please do so.  Let me know if you would like to speak also.

Thanks,

LewisC
</description>
 <comments>http://pugs.postgresql.org/node/368#comments</comments>
 <category domain="http://pugs.postgresql.org/taxonomy/term/39">meeting</category>
 <category domain="http://pugs.postgresql.org/taxonomy/term/42">spug</category>
 <pubDate>Tue, 11 Mar 2008 18:17:07 +0000</pubDate>
 <dc:creator>spug</dc:creator>
 <guid isPermaLink="false">368 at http://pugs.postgresql.org</guid>
</item>
<item>
 <title>SPUG Mailing List</title>
 <link>http://pugs.postgresql.org/node/367</link>
 <description>Hi all.  If you are interested in the Suncoast Postgres User Group, please sign up for (and post to) the email list:  http://archives.postgresql.org/spug/

Thanks,

LewisC

</description>
 <comments>http://pugs.postgresql.org/node/367#comments</comments>
 <category domain="http://pugs.postgresql.org/taxonomy/term/41">contact</category>
 <category domain="http://pugs.postgresql.org/taxonomy/term/40">mail list</category>
 <category domain="http://pugs.postgresql.org/taxonomy/term/38">user group</category>
 <pubDate>Tue, 11 Mar 2008 18:14:46 +0000</pubDate>
 <dc:creator>spug</dc:creator>
 <guid isPermaLink="false">367 at http://pugs.postgresql.org</guid>
</item>
<item>
 <title>RESCHEDULED: ATLPUG Opening meeting</title>
 <link>http://pugs.postgresql.org/node/366</link>
 <description>Hey, y&#039;all;  due to a pair of funerals I&#039;ve attended these past few days, I&#039;m behind on meeting planning.  Let&#039;s have the first meeting &lt;em&gt;next&lt;/em&gt; Tuesday, March 18th, at 6:30 PM in the &lt;A HREF=&quot;http://www.bordersstores.com/stores/store_pg.jsp?storeID=15&quot;&gt;Buckhead Borders&lt;/A&gt; (in the upstairs coffee lounge).  At the meeting, we&#039;ll look at a pair of PostgreSQL LiveCDs, discuss organization of the Atlanta-Area PostgreSQL User Group, talk about upcoming conferences (&lt;A HREF=&quot;http://postgresqlconference.org/&quot;&gt;PostgreSQL Conference EAST&lt;/A&gt; and &lt;A HREF=&quot;http://www.pgcon.org/2008/&quot;&gt;PGCon 2008&lt;/A&gt;), and generally geek out over the world&#039;s most advanced open source DB.  ;)

Leave a comment or drop an email to atlpug@postgresql.org if you&#039;re planning on attending;  I look forward to seeing all of y&#039;all next week!  :)
</description>
 <comments>http://pugs.postgresql.org/node/366#comments</comments>
 <pubDate>Tue, 11 Mar 2008 14:35:35 +0000</pubDate>
 <dc:creator>atlpug</dc:creator>
 <guid isPermaLink="false">366 at http://pugs.postgresql.org</guid>
</item>
<item>
 <title>Extreme Database makeover: RT meeting recap</title>
 <link>http://pugs.postgresql.org/node/161</link>
 <description>[cross posted w/ photos at &lt;a href=&quot;http://www.chesnok.com/daily/2008/02/27/extreme-database-makeover-rt-meeting-recap/&quot;&gt;selena&#039;s blog&lt;/a&gt;]
[&lt;strong&gt;Update:&lt;/strong&gt; SQL for database schema courtesy of David Wheeler now included at the bottom of the page.]

&lt;center&gt;&lt;a href=&quot;http://www.flickr.com/photos/selenamarie/2296351214/&quot; title=&quot;Extreme Database Makeover: The crowd by selena marie, on Flickr&quot;&gt;&lt;img src=&quot;http://farm4.static.flickr.com/3008/2296351214_0fc0723814_m.jpg&quot; width=&quot;240&quot; height=&quot;160&quot; alt=&quot;Extreme Database Makeover: The crowd&quot; /&gt;&lt;/a&gt;&lt;/center&gt;

Last night, PDXPUG and Code-n-Splode got together to refactor the database for RT. &lt;a href=&quot;http://www.justatheory.com/&quot;&gt;David Wheeler&lt;/a&gt;, &lt;a href=&quot;http://people.planetpostgresql.org/jdavis/&quot;&gt;Jeff Davis&lt;/a&gt; and Mark Wong led the discussion. 

Through the course of the meeting, the group chose to pick out a few key features that would be better served if the database schema was more normalized, and offered a few new constraints we thought would help manage the data. Toward the end of the meeting, Igal suggested having a Perl workshop to refactor the code related to one or more of the database changes. The idea here was to be helpful, rather than just poking holes in the schema.

David started the discussion off with an introduction to RT.  RT was created about 10 years ago by Jesse Vincent of &lt;a href=&quot;http://bestpractical.com&quot;&gt;Best Practical&lt;/a&gt;, and the database schema has been augmented over the years to accommodate new functionality.  They support both MySQL and PostgreSQL as backends, and tend to dislike using database-specific technology. 

&lt;!--more--&gt;

The killer feature in RT is its email-to-ticket functionality. Managing tickets directly from email is convenient and reduces the maintenance overhead for users and developers. RT has some great workflow controls -  allowing specific actions to be taken when certain types of changes occur in a ticket. 

&lt;center&gt;&lt;a href=&quot;http://www.flickr.com/photos/selenamarie/2296677046/&quot; title=&quot;3.4-schema.png by selena marie, on Flickr&quot;&gt;&lt;img src=&quot;http://farm4.static.flickr.com/3284/2296677046_1891940233_m.jpg&quot; width=&quot;240&quot; height=&quot;211&quot; alt=&quot;3.4-schema.png&quot; /&gt;&lt;/a&gt;&lt;/center&gt;

David reviewed a few key tables, and focused in on &lt;code&gt;tickets&lt;/code&gt;, &lt;code&gt;transactions&lt;/code&gt; and &lt;code&gt;attachments&lt;/code&gt;.  These tables are ones he was most familiar with from integrating RT in with &lt;a href=&quot;http://iwantsandy.com&quot;&gt;I Want Sandy&lt;/a&gt;.  A few key observations were: 

&lt;ul&gt;
	&lt;li&gt;No foreign key constraints&lt;/li&gt;
	&lt;li&gt;&quot;Polymorphic relations&quot; (tables storing multiple types of information)&lt;/li&gt;
	&lt;li&gt;Default values in columns could be nicer&lt;/li&gt;
&lt;/ul&gt;

Addressing these three issues could fix potential data integrity problems, improve searchability and the make   SQL queries of the data simpler and easier to maintain. We were also interested in improving the quality of the data stored in each row through constraints. 

After this overview, we dove into a couple problems.

First, we weren&#039;t sure in the database how to group workflow actions together.  Based on the database, each transaction is independent, and &quot;scrip&quot; actions appear to be based on a row insert.  The symptom of this is that if you create a workflow control, you can&#039;t group together two &quot;transactions&quot; and yield a single email response.  You&#039;ll get an email for each transaction recorded in the database. 

We didn&#039;t dig into the associated Perl modules, but from a database perspective, a straight-forward normalization exercise solves the problem. We renamed &lt;code&gt;transactions&lt;/code&gt; to &lt;code&gt;ticket_events&lt;/code&gt;, and added a secondary table containing &lt;code&gt;ticket_data&lt;/code&gt;. This new structure allows for multiple &lt;code&gt;ticket_data&lt;/code&gt; rows to be linked to a single &lt;code&gt;ticket_event&lt;/code&gt;. A simple view on these two tables could present nearly the same information as is available in &lt;code&gt;transactions&lt;/code&gt; today, but now the system could group multiple &lt;code&gt;ticket_data&lt;/code&gt; together. 

We also tackled the schema representing email messages and their relationship with tickets. The existing database requires a JOIN between &lt;code&gt;transactions&lt;/code&gt; and &lt;code&gt;tickets&lt;/code&gt; to find.  David and Jeff laid out a message table, split out interesting fields in email to make search and comparison easier.  They also a foreign key to link email directly to both &lt;code&gt;tickets&lt;/code&gt; and &lt;code&gt;ticket_events&lt;/code&gt;.

&lt;center&gt;&lt;a href=&quot;http://www.flickr.com/photos/selenamarie/2295557989/&quot; title=&quot;Extreme Database Makeover: the relational schema by selena marie, on Flickr&quot;&gt;&lt;img src=&quot;http://farm4.static.flickr.com/3167/2295557989_2c5c607cdd_m.jpg&quot; width=&quot;160&quot; height=&quot;240&quot; alt=&quot;Extreme Database Makeover: the relational schema&quot; /&gt;&lt;/a&gt;&lt;/center&gt;

Toward the end of the meeting, Mark wrote out the foreign key relationships for the new relational schema.  We really needed a schema-&gt;diagram system so that we could view the schema in real-time. Some suggestions were made to use Autodoc with GraphViz to get real-time visualization of the entire schema. Next time!

The discussion also ranged into synthetic vs. natural keys, appropriate use and definition of NULLs, the difference between Entity relationship diagrams and relational schema diagrams, and the utility of workshops like this one to see how other people think about schema refactoring. 

Before the meeting, David spent about an hour digging into the schema and talking with RT developers to get a feel for what types of changes they&#039;d be open to.   We&#039;re not sure that the suggestions from our little workshop will be incorporated, mostly because the codebase for RT is large and complex. David&#039;s plan was to send the suggestions on to Best Practical. </description>
 <comments>http://pugs.postgresql.org/node/161#comments</comments>
 <category domain="http://pugs.postgresql.org/taxonomy/term/35">Extreme Database Makeover</category>
 <category domain="http://pugs.postgresql.org/taxonomy/term/18">PDXPUG</category>
 <category domain="http://pugs.postgresql.org/taxonomy/term/34">meetingnotes</category>
 <category domain="http://pugs.postgresql.org/taxonomy/term/33">summary</category>
 <enclosure url="http://pugs.postgresql.org/files/rt.txt" length="12508" type="text/plain" />
 <pubDate>Wed, 27 Feb 2008 18:39:26 +0000</pubDate>
 <dc:creator>selenamarie</dc:creator>
 <guid isPermaLink="false">161 at http://pugs.postgresql.org</guid>
</item>
<item>
 <title>RESCHEDULED: Extreme Database Makeover - RT 2/26/08, Cubespace</title>
 <link>http://pugs.postgresql.org/node/154</link>
 <description>&lt;strong&gt;Topic&lt;/strong&gt;:           Extreme Database Makeover: RT
&lt;strong&gt;Speakers&lt;/strong&gt;:    Jeff Davis, Mark Wong, David Wheeler
&lt;strong&gt;When&lt;/strong&gt;:          Tuesday, February 26, 2008, 6:30pm
&lt;strong&gt;Where&lt;/strong&gt;:         Cubespace, 622 SE Grand Avenue, Portland, OR 97214

(In association with Code-n-Splode http://pdx.codensplode.org/)

Come join us for a little fun with &lt;a href=&quot;http://bestpractical.com/rt/&quot;&gt;RT&lt;/a&gt;.  Jeff Davis recently went through an implementation of RT and had a few suggestions for their database schema.  David Wheeler and Mark Wong promised to come help &quot;refactor&quot;.

There is a &lt;a href=&quot;http://svn.bestpractical.com/cgi-bin/index.cgi/bps/view/rt/branches/3.6-RELEASE/docs/rt3-schema-relationships.dot&quot;&gt;.dot representation&lt;/a&gt; of their schema out on the web, and I figured I/we could print this out, and maybe bring in a few sheets of paper to document our changes. 

If anyone has a printer and a few moments to volunteer, I&#039;d appreciate help with the printing. 

At the end of the meeting, we&#039;d like to pass on some of our suggestions to the good folks at Best Practical.

Afterward, we&#039;ll seek refreshments at the Side Door Pub!
</description>
 <comments>http://pugs.postgresql.org/node/154#comments</comments>
 <category domain="http://pugs.postgresql.org/taxonomy/term/18">PDXPUG</category>
 <category domain="http://pugs.postgresql.org/taxonomy/term/20">Portland PostgreSQL Users Group</category>
 <category domain="http://pugs.postgresql.org/taxonomy/term/21">RT</category>
 <category domain="http://pugs.postgresql.org/taxonomy/term/22">database makeover</category>
 <category domain="http://pugs.postgresql.org/taxonomy/term/19">portland</category>
 <pubDate>Sun, 24 Feb 2008 19:03:56 +0000</pubDate>
 <dc:creator>selenamarie</dc:creator>
 <guid isPermaLink="false">154 at http://pugs.postgresql.org</guid>
</item>
<item>
 <title>Google Summer of Code for PostgreSQL</title>
 <link>http://pugs.postgresql.org/node/160</link>
 <description>Google Summer of Code 2008 is starting now.  We need to get our projects page
up to date:

http://www.postgresql.org/developer/summerofcode

We also need PostgreSQL contributors to volunteer as mentors.  As well as the
core code, *any* project in the PostgreSQL &quot;family&quot; is eligible, including
drivers, GUIs, documentation, replication, applications and tools.  Don&#039;t be
shy!

Mentors must be patient, friendly, easy to stay in touch with, knowledgeable
about their project areas, and able to commit to spending several hours a
week helping their student(s) from May to August.

GSOC is an unparalled opportunity for our project to recruit new contributors,
and get students interested in databases.  We have one week to get everything
together.  So please respond soon!</description>
 <comments>http://pugs.postgresql.org/node/160#comments</comments>
 <category domain="http://pugs.postgresql.org/taxonomy/term/32">soc postgresql students development announcement</category>
 <pubDate>Tue, 26 Feb 2008 20:46:51 +0000</pubDate>
 <dc:creator>selenamarie</dc:creator>
 <guid isPermaLink="false">160 at http://pugs.postgresql.org</guid>
</item>
<item>
 <title>February Meeting: Monitoring Tools</title>
 <link>http://pugs.postgresql.org/node/158</link>
 <description>&lt;strong&gt;Topic&lt;/strong&gt;:           Monitoring tools
&lt;strong&gt;Speakers&lt;/strong&gt;:    YOU!
&lt;strong&gt;When&lt;/strong&gt;:          Thursday, February 21, 2008, 6:30pm
&lt;strong&gt;Where&lt;/strong&gt;:         FreeGeek, 1731 SE 10th Ave

I will bring my latest horrific collection of Perl scripts.  Mark will
bring something more impressive. We can talk about ptop!

</description>
 <comments>http://pugs.postgresql.org/node/158#comments</comments>
 <category domain="http://pugs.postgresql.org/taxonomy/term/26">pdxpug february2008 meeting announcement</category>
 <pubDate>Wed, 20 Feb 2008 22:41:20 +0000</pubDate>
 <dc:creator>selenamarie</dc:creator>
 <guid isPermaLink="false">158 at http://pugs.postgresql.org</guid>
</item>
<item>
 <title>Welcome to the Atlanta-area PostgreSQL User Group Blog!</title>
 <link>http://pugs.postgresql.org/node/155</link>
 <description>Hello, everyone!  We&#039;re starting an Atlanta-area PostgreSQL User Group;  the first meeting will be on Tuesday, March 11, 2008 at 6:30 PM (at a place TBD), where we&#039;ll organize more formally (elect officers, etc.) and discuss the great new features of 8.3.

Look forward to seeing you there!
</description>
 <comments>http://pugs.postgresql.org/node/155#comments</comments>
 <category domain="http://pugs.postgresql.org/taxonomy/term/24">next meeting</category>
 <category domain="http://pugs.postgresql.org/taxonomy/term/23">welcome</category>
 <pubDate>Tue, 12 Feb 2008 22:08:37 +0000</pubDate>
 <dc:creator>atlpug</dc:creator>
 <guid isPermaLink="false">155 at http://pugs.postgresql.org</guid>
</item>
<item>
 <title>LAPUG Launch!</title>
 <link>http://pugs.postgresql.org/node/153</link>
 <description>Saturday night, February 9, at 8pm, Richard Broersma and a crew of 15 launched LAPUG.  Noel Proffitt, from the City of Garden Grove, gave a great talk on time-oriented (or temporal) database design. 

He presented an example of a set of columns, rules and triggers for tracking both valid and transaction time. Noel also was kind enough to give a plug to the temporal data type that Jeff Davis and I presented last PGDay before OSCON.  There was some suggestion that Jeff should submit the code for version 8.4.  

We also showed off the new PUGs website, and talked a little about what had brought people to the BoF. 

A few students from Cal Poly were there, along with many experienced administrators from around LA. Richard mentioned that his company was willing to host the group’s first meeting, and Noel offered to bring a projector. The group also asked about potential topics, so I am going to start a talks repository on the &lt;a href=&quot;http://pugs.postgresql.org&quot;&gt;PUGs&lt;/a&gt; site. Ultimately, I’d love to have the authoritative and searchable repository of PostgreSQL talks for all PUGs to use as starting points and references. 

I’m looking forward to great meetings from LAPUG in the future!</description>
 <comments>http://pugs.postgresql.org/node/153#comments</comments>
 <category domain="http://pugs.postgresql.org/taxonomy/term/5">LAPUG</category>
 <category domain="http://pugs.postgresql.org/taxonomy/term/8">PostgreSQL</category>
 <category domain="http://pugs.postgresql.org/taxonomy/term/13">launch</category>
 <category domain="http://pugs.postgresql.org/taxonomy/term/15">losangeles</category>
 <category domain="http://pugs.postgresql.org/taxonomy/term/1">scale</category>
 <category domain="http://pugs.postgresql.org/taxonomy/term/14">usergroup</category>
 <pubDate>Mon, 11 Feb 2008 19:16:57 +0000</pubDate>
 <dc:creator>selenamarie</dc:creator>
 <guid isPermaLink="false">153 at http://pugs.postgresql.org</guid>
</item>
<item>
 <title>Hello and Welcome to the Suncoast Postgres User Group Blog</title>
 <link>http://pugs.postgresql.org/node/152</link>
 <description>Mark your calendars!  March 11, 2008 will be the first official meeting of the Suncoast Postgres User Group (SPUG).  This meeting will cover choosing officers and creating the user group structure.  Since this is the first meeting, it will be virtual.  I will announce further details in the next week or so.  

At this time, I am thinking the group will meet the second tuesday of each month.  That schedule is subject to agreement by the board, once elected.

Thanks for visiting and keep an eye out for details.

LewisC

</description>
 <comments>http://pugs.postgresql.org/node/152#comments</comments>
 <category domain="http://pugs.postgresql.org/taxonomy/term/10">blog</category>
 <category domain="http://pugs.postgresql.org/taxonomy/term/12">first</category>
 <category domain="http://pugs.postgresql.org/taxonomy/term/11">group</category>
 <pubDate>Sat, 09 Feb 2008 03:12:26 +0000</pubDate>
 <dc:creator>spug</dc:creator>
 <guid isPermaLink="false">152 at http://pugs.postgresql.org</guid>
</item>
<item>
 <title>MADPUG meets tonight!</title>
 <link>http://pugs.postgresql.org/node/151</link>
 <description>This just in from Chander on the pgsql-advocacy mailing list: 

&lt;blockquote&gt;
I know it&#039;s kind of late notice, but a bunch of local PostgreSQL folks
(and non local ones) are getting together tonite at 7 PM at the Carolina
Ale House at Briar Creek:

&lt;a href=&quot;http://www.carolinaalehouse.com/locations.shtml&quot;&gt;
http://www.carolinaalehouse.com/locations.shtml&lt;/a&gt;
Alexander Place
7981 Skyland Ridge
Raleigh, NC 27617
(919) 957-4200

We will talk some about the new PostgreSQL 8.3 release and its
features.  If you need directions, would like to attend, or have any
questions, please don&#039;t hesitate to contact me at the number(s) below.

I&#039;d call this the second meeting of MADPUG (The Mid-Atlantic District
PostgreSQL Users Group).
&lt;/blockquote&gt;</description>
 <comments>http://pugs.postgresql.org/node/151#comments</comments>
 <category domain="http://pugs.postgresql.org/taxonomy/term/9">madpug postgresql northcarolina usergroup meeting</category>
 <pubDate>Thu, 07 Feb 2008 17:28:09 +0000</pubDate>
 <dc:creator>selenamarie</dc:creator>
 <guid isPermaLink="false">151 at http://pugs.postgresql.org</guid>
</item>
<item>
 <title>Meet PostgreSQL folks at SCALE!</title>
 <link>http://pugs.postgresql.org/node/149</link>
 <description>Members of the PostgreSQL Global Development Group will be staffing a booth at &lt;a href=&quot;www.socallinuxexpo.org/&quot;&gt;SCALE&lt;/a&gt;, the Southern California Linux Expo.  Our booth will be staffed from 10am-7pm Saturday February 9 and Sunday February 10. 

We&#039;re also having a BoF at 8pm, Saturday February 9 in the Laguardia Room.  Word is that Noel will be presenting some slides on designing temporal databases: 

&lt;blockquote&gt;
 I&#039;m planning on doing a broad overview of how temporal data has been
traditionally handled in a database application and strategies for
designing temporal data into the Postgres databases.
&lt;/blockquote&gt;

See also &lt;a href=&quot;http://archives.postgresql.org/lapug/2008-02/msg00000.php&quot;&gt;this email&lt;/a&gt;. 

We hope to see you there!</description>
 <comments>http://pugs.postgresql.org/node/149#comments</comments>
 <category domain="http://pugs.postgresql.org/taxonomy/term/2">booth</category>
 <category domain="http://pugs.postgresql.org/taxonomy/term/3">exhibition</category>
 <category domain="http://pugs.postgresql.org/taxonomy/term/4">meetandgreet</category>
 <category domain="http://pugs.postgresql.org/taxonomy/term/1">scale</category>
 <pubDate>Wed, 06 Feb 2008 19:17:41 +0000</pubDate>
 <dc:creator>selenamarie</dc:creator>
 <guid isPermaLink="false">149 at http://pugs.postgresql.org</guid>
</item>
<item>
 <title>Synchronized Scanning, Jeff Davis</title>
 <link>http://pugs.postgresql.org/node/139</link>
 <description></description>
 <comments>http://pugs.postgresql.org/node/139#comments</comments>
 <pubDate>Thu, 16 Aug 2007 00:00:00 +0100</pubDate>
 <dc:creator>selenamarie</dc:creator>
 <guid isPermaLink="false">139 at http://pugs.postgresql.org</guid>
</item>
<item>
 <title>PDXPUG Day</title>
 <link>http://pugs.postgresql.org/node/138</link>
 <description></description>
 <comments>http://pugs.postgresql.org/node/138#comments</comments>
 <pubDate>Mon, 23 Jul 2007 13:13:23 +0100</pubDate>
 <dc:creator>selenamarie</dc:creator>
 <guid isPermaLink="false">138 at http://pugs.postgresql.org</guid>
</item>
<item>
 <title>Guava</title>
 <link>http://pugs.postgresql.org/node/137</link>
 <description></description>
 <comments>http://pugs.postgresql.org/node/137#comments</comments>
 <pubDate>Tue, 12 Jun 2007 13:39:27 +0100</pubDate>
 <dc:creator>selenamarie</dc:creator>
 <guid isPermaLink="false">137 at http://pugs.postgresql.org</guid>
</item>
<item>
 <title>Object-Oriented Database Design</title>
 <link>http://pugs.postgresql.org/node/136</link>
 <description></description>
 <comments>http://pugs.postgresql.org/node/136#comments</comments>
 <pubDate>Tue, 15 May 2007 11:25:37 +0100</pubDate>
 <dc:creator>selenamarie</dc:creator>
 <guid isPermaLink="false">136 at http://pugs.postgresql.org</guid>
</item>
<item>
 <title>Replication with Slony</title>
 <link>http://pugs.postgresql.org/node/135</link>
 <description></description>
 <comments>http://pugs.postgresql.org/node/135#comments</comments>
 <pubDate>Tue, 17 Apr 2007 09:55:58 +0100</pubDate>
 <dc:creator>selenamarie</dc:creator>
 <guid isPermaLink="false">135 at http://pugs.postgresql.org</guid>
</item>
<item>
 <title>DOMAINs - February 2007 Meeting</title>
 <link>http://pugs.postgresql.org/node/134</link>
 <description></description>
 <comments>http://pugs.postgresql.org/node/134#comments</comments>
 <pubDate>Tue, 20 Feb 2007 09:44:11 +0000</pubDate>
 <dc:creator>selenamarie</dc:creator>
 <guid isPermaLink="false">134 at http://pugs.postgresql.org</guid>
</item>
<item>
 <title>Jan 2007 - Oceanography and PostgreSQL</title>
 <link>http://pugs.postgresql.org/node/133</link>
 <description></description>
 <comments>http://pugs.postgresql.org/node/133#comments</comments>
 <pubDate>Tue, 30 Jan 2007 08:23:22 +0000</pubDate>
 <dc:creator>selenamarie</dc:creator>
 <guid isPermaLink="false">133 at http://pugs.postgresql.org</guid>
</item>
<item>
 <title>December Meeting</title>
 <link>http://pugs.postgresql.org/node/132</link>
 <description></description>
 <comments>http://pugs.postgresql.org/node/132#comments</comments>
 <pubDate>Tue, 19 Dec 2006 07:50:30 +0000</pubDate>
 <dc:creator>selenamarie</dc:creator>
 <guid isPermaLink="false">132 at http://pugs.postgresql.org</guid>
</item>
<item>
 <title>November 2006 meeting</title>
 <link>http://pugs.postgresql.org/node/131</link>
 <description></description>
 <comments>http://pugs.postgresql.org/node/131#comments</comments>
 <pubDate>Tue, 21 Nov 2006 12:00:00 +0000</pubDate>
 <dc:creator>selenamarie</dc:creator>
 <guid isPermaLink="false">131 at http://pugs.postgresql.org</guid>
</item>
<item>
 <title>October meeting</title>
 <link>http://pugs.postgresql.org/node/130</link>
 <description></description>
 <comments>http://pugs.postgresql.org/node/130#comments</comments>
 <pubDate>Tue, 17 Oct 2006 12:00:33 +0100</pubDate>
 <dc:creator>selenamarie</dc:creator>
 <guid isPermaLink="false">130 at http://pugs.postgresql.org</guid>
</item>
<item>
 <title>Performance!</title>
 <link>http://pugs.postgresql.org/node/129</link>
 <description></description>
 <comments>http://pugs.postgresql.org/node/129#comments</comments>
 <pubDate>Tue, 19 Sep 2006 10:22:05 +0100</pubDate>
 <dc:creator>selenamarie</dc:creator>
 <guid isPermaLink="false">129 at http://pugs.postgresql.org</guid>
</item>
<item>
 <title>pSQL Administration - August 15, 2006, 7pm - FreeGeek</title>
 <link>http://pugs.postgresql.org/node/128</link>
 <description></description>
 <comments>http://pugs.postgresql.org/node/128#comments</comments>
 <pubDate>Tue, 15 Aug 2006 00:00:00 +0100</pubDate>
 <dc:creator>selenamarie</dc:creator>
 <guid isPermaLink="false">128 at http://pugs.postgresql.org</guid>
</item>
<item>
 <title>Relational Algebra Meeting Summary</title>
 <link>http://pugs.postgresql.org/node/142</link>
 <description></description>
 <comments>http://pugs.postgresql.org/node/142#comments</comments>
 <pubDate>Wed, 26 Sep 2007 14:17:38 +0100</pubDate>
 <dc:creator>selenamarie</dc:creator>
 <guid isPermaLink="false">142 at http://pugs.postgresql.org</guid>
</item>
<item>
 <title>PL/pgSQL - July 19, 2006, 7pm - FreeGeek</title>
 <link>http://pugs.postgresql.org/node/127</link>
 <description></description>
 <comments>http://pugs.postgresql.org/node/127#comments</comments>
 <pubDate>Wed, 19 Jul 2006 16:56:39 +0100</pubDate>
 <dc:creator>selenamarie</dc:creator>
 <guid isPermaLink="false">127 at http://pugs.postgresql.org</guid>
</item>
<item>
 <title>Choose a meeting day</title>
 <link>http://pugs.postgresql.org/node/126</link>
 <description></description>
 <comments>http://pugs.postgresql.org/node/126#comments</comments>
 <pubDate>Mon, 26 Jun 2006 10:06:23 +0100</pubDate>
 <dc:creator>selenamarie</dc:creator>
 <guid isPermaLink="false">126 at http://pugs.postgresql.org</guid>
</item>
<item>
 <title>Intro and Mailing list established!</title>
 <link>http://pugs.postgresql.org/node/125</link>
 <description></description>
 <comments>http://pugs.postgresql.org/node/125#comments</comments>
 <pubDate>Wed, 21 Jun 2006 11:22:43 +0100</pubDate>
 <dc:creator>selenamarie</dc:creator>
 <guid isPermaLink="false">125 at http://pugs.postgresql.org</guid>
</item>
<item>
 <title>PostgreSQL Conference Fall 2007 - Meetup on Oct 19</title>
 <link>http://pugs.postgresql.org/node/143</link>
 <description></description>
 <comments>http://pugs.postgresql.org/node/143#comments</comments>
 <pubDate>Fri, 12 Oct 2007 13:36:38 +0100</pubDate>
 <dc:creator>selenamarie</dc:creator>
 <guid isPermaLink="false">143 at http://pugs.postgresql.org</guid>
</item>
<item>
 <title>PostgreSQL Performance, October 18, 2007</title>
 <link>http://pugs.postgresql.org/node/144</link>
 <description></description>
 <comments>http://pugs.postgresql.org/node/144#comments</comments>
 <pubDate>Thu, 18 Oct 2007 19:00:00 +0100</pubDate>
 <dc:creator>selenamarie</dc:creator>
 <guid isPermaLink="false">144 at http://pugs.postgresql.org</guid>
</item>
<item>
 <title>ptop - Nov 15</title>
 <link>http://pugs.postgresql.org/node/145</link>
 <description></description>
 <comments>http://pugs.postgresql.org/node/145#comments</comments>
 <pubDate>Wed, 14 Nov 2007 17:17:55 +0000</pubDate>
 <dc:creator>selenamarie</dc:creator>
 <guid isPermaLink="false">145 at http://pugs.postgresql.org</guid>
</item>
<item>
 <title>meeting recap - hackathon</title>
 <link>http://pugs.postgresql.org/node/146</link>
 <description></description>
 <comments>http://pugs.postgresql.org/node/146#comments</comments>
 <pubDate>Mon, 26 Nov 2007 13:52:45 +0000</pubDate>
 <dc:creator>selenamarie</dc:creator>
 <guid isPermaLink="false">146 at http://pugs.postgresql.org</guid>
</item>
<item>
 <title>10 things you can use in PostgreSQL 8.3</title>
 <link>http://pugs.postgresql.org/node/148</link>
 <description></description>
 <comments>http://pugs.postgresql.org/node/148#comments</comments>
 <pubDate>Thu, 17 Jan 2008 19:00:00 +0000</pubDate>
 <dc:creator>selenamarie</dc:creator>
 <guid isPermaLink="false">148 at http://pugs.postgresql.org</guid>
</item>
<item>
 <title>PostgreSQL Conference Fall 2007 - Hotel recommendations</title>
 <link>http://pugs.postgresql.org/node/140</link>
 <description></description>
 <comments>http://pugs.postgresql.org/node/140#comments</comments>
 <pubDate>Sun, 09 Sep 2007 13:44:42 +0100</pubDate>
 <dc:creator>selenamarie</dc:creator>
 <guid isPermaLink="false">140 at http://pugs.postgresql.org</guid>
</item>
<item>
 <title>next meeting - Dec 11</title>
 <link>http://pugs.postgresql.org/node/147</link>
 <description></description>
 <comments>http://pugs.postgresql.org/node/147#comments</comments>
 <pubDate>Mon, 26 Nov 2007 14:10:05 +0000</pubDate>
 <dc:creator>selenamarie</dc:creator>
 <guid isPermaLink="false">147 at http://pugs.postgresql.org</guid>
</item>
<item>
 <title>Relational Algebra</title>
 <link>http://pugs.postgresql.org/node/141</link>
 <description></description>
 <comments>http://pugs.postgresql.org/node/141#comments</comments>
 <pubDate>Thu, 20 Sep 2007 19:00:00 +0100</pubDate>
 <dc:creator>selenamarie</dc:creator>
 <guid isPermaLink="false">141 at http://pugs.postgresql.org</guid>
</item>
<item>
 <title>Portland PostgreSQL Users Group SIte Launch</title>
 <link>http://pugs.postgresql.org/node/124</link>
 <description></description>
 <comments>http://pugs.postgresql.org/node/124#comments</comments>
 <pubDate>Sat, 24 Apr 2004 12:30:54 +0100</pubDate>
 <dc:creator>selenamarie</dc:creator>
 <guid isPermaLink="false">124 at http://pugs.postgresql.org</guid>
</item>
<item>
 <title>A Brave New Blogging System</title>
 <link>http://pugs.postgresql.org/node/2</link>
 <description>I&#039;m testing out the new drupal installation.

Next steps:

* Fix the CSS to make it look more like our movable type installation
* get accounts set up
* migrate content
* advertise!!</description>
 <pubDate>Fri, 18 Jan 2008 18:12:29 +0000</pubDate>
 <dc:creator>selenamarie</dc:creator>
 <guid isPermaLink="false">2 at http://pugs.postgresql.org</guid>
</item>
</channel>
</rss>
