gabrielle roth: Streaming Rep Lab, Part 2 – two weeks from today
When: Thu Feb 27, 6pm-9pm (light dinner provided)Where: Emma, B-side 6 Building, 5th floorThis is in addition to our regular monthly meeting, which is next week.We didn’t quite get everything covered...
View ArticleGabriele Bartolini: Managing PostgreSQL in a devops environment
With every new release, PostgreSQL gets better at addressing the needs of developers, database and system administrators. If you are part of a dynamic business that delivers high quality products or...
View ArticleCraig Kerstiens: PostgreSQL 9.4 - What I was hoping for
Theres no doubt that the 9.4 release of PostgreSQL will have some great improvements. However, for all of the improvements it delivering it had the promise of being perhaps the most impactful release...
View ArticleSehrope Sarkuni: How I Write SQL, Part 1: Naming Conventions
BackgroundTarget AudienceWhy Naming Conventions Are ImportantNames Are Long LivedNames Are ContractsDeveloper Context SwitchingNaming ConventionsSingular RelationsKey FieldsPrimary KeysForeign...
View ArticleFrancisco Figueiredo Jr: Using Entity Framework 6 with Npgsql 2.1.0
Although this post is about EF 6, I'd like to talk about our current situation to support both EF 6 and EF4.x which explain why there are some subtle changes between EF 4.x and EF 6.x App.config...
View ArticleDimitri Fontaine: Aggregating NBA data, PostgreSQL vs MongoDB
When reading the article Crunching 30 Years of NBA Data with MongoDB Aggregation I coulnd't help but think that we've been enjoying aggregates in SQL for 3 or 4 decades already. When using PostgreSQL...
View ArticleRobert Hodges: Why Aren't All Data Immutable?
Over the last few years there has been an increasing interest in immutable data management. This is a big change from the traditional update-in-place approach many database systems use today, where new...
View ArticleSteve Singer: Embedding Slony
PostgreSQL is becoming a more popular choice for an embedded database because of its BSD license, relatively low memory footprint and great list of features. A few people have asked me if Slony would...
View ArticleDevrim GÜNDÜZ: FAQ: Why PostGIS 2.1 does not have extension and raster...
This is really a FAQ. I'll keep it short: PostGIS developers decided not to build PostGIS support when raster support is not enabled. The GDAL version in RHEL 5 is not enough to build PostGIS 2.1 with...
View ArticleGreg Sabino Mullane: DBD::Pg UTF-8 Perl PostgreSQL
One of the major changes in the recently released 3.0 version of DBD::Pg (the Perl driver for PostgreSQL) was the handling of UTF-8 strings. Previously, you had to make sure to always set the...
View ArticleDave Cramer: scp protocol using jsch
Using Jsch to scp a file to a remote computer I found Jan Pechanec's excellent blog how_the_scp_protocol_works . The one thing I couldn't figure out was how to specify the remote directory. Originally...
View ArticleMichael Paquier: Postgres 9.4 feature highlight: LSN datatype
In PostgreSQL terminology, an LSN (Log Sequence Number) is a 64-bit integer used to determine a position in WAL (Write ahead log), used to preserve data integrity. Internally in code, it is managed as...
View ArticleFrancisco Figueiredo Jr: How to get Npgsql 2.1.0 beta
In my last post, I talked about how to use Npgsql 2.1.0 and showed an App.config file which you could use as a template for your applications which use Entity Framework 6.Npgsql 2.1.0 didn't have a...
View ArticleDave Cramer:
JDBC driver 9.3 version 1101 released today.Changes are primarily bug fixesChangelog can be found here
View ArticleDimitri Fontaine: PostgreSQL, Aggregates and Histograms
In our previous article Aggregating NBA data, PostgreSQL vs MongoDB we spent time comparing the pretty new MongoDB Aggregation Framework with the decades old SQL aggregates. Today, let's show case...
View Articlegabrielle roth: Ideas for future PDXPUG workshops
The recent Streaming Rep Lab at PDXPUG was such an excellent learning experience. I really want to continue having these sessions. Our definition of a “workshop” is pretty loose. There’s a basic list...
View ArticleJosh Berkus: Why HStore2/jsonb is the most important patch of 9.4
There are a bunch of features which are pending for 9.4, still, and a bunch of features which are already committed. Given how interesting some of those are: SET PERSISTENT, Logical Changeset...
View ArticleHans-Juergen Schoenig: PostgreSQL 9.3 – Shared Buffers Performance (1)
A lot has been said about PostgreSQL shared buffers and performance. As my new desktop box has arrived this week I decided to give it a try and see, how a simple benchmark performs, given various...
View ArticleDenish Patel: Preventing Human Errors in Postgres
Whenever discussion on Disaster Recovery Planning for the databases comes up, “Preventing & Recovering from Human Error” topic arises because human tends to make mistakes and engineers are humans...
View ArticleChris Travers: Notes on Software Testing
It seems software testing is one of those really hard things to get right. I find very often I run into projects where the testing is inadequate or where, in an overzealous effort to ensure no bugs,...
View Article