Quantcast
Channel: Planet PostgreSQL
Browsing all 9640 articles
Browse latest View live

Image may be NSFW.
Clik here to view.

Dimitri Fontaine: Live Upgrading PGQ

Some skytools related new today, it's been a while. For those who where at my FOSDEM's talk about Implementing High Availability you might have heard that I really like working with PGQ. A new version...

View Article


Leo Hsu and Regina Obe: How to add database name to log output

PostgreSQL allows you to customize statement logging in numerous ways. You can globally set the level of logging you want at both the postgresql.conf (that will affect all databases) or at the database...

View Article


Image may be NSFW.
Clik here to view.

Chris Travers: Building SOLID Databases: Liskov Substitution Weirdness

If the Open/Closed principle starts looking a little strange as applied to object-relational design, the Liskov Substitution Principle applies in almost the exactly opposite way in the database as in...

View Article

Keith Fiske: PostgreSQL Extension Developer Tips – Part 4

So my latest release of mimeo (v0.10.0) taught me a lesson to look up a new feature to make sure of when it was added and that it would be compatible for the versions I’m trying to support. That...

View Article

Image may be NSFW.
Clik here to view.

Josh Berkus: PostgreSQL Australia Tour

I'm just back from 2 weeks in Australia, promoting PostgreSQL there and trying to crystallize the local community, with some success.  Even though they've been mostly quiet online, there are lots of...

View Article


Quinn Weaver: Why PostgreSQL Doesn't Allow Unsafe Implicit Type Coercions

I got bitten by a MySQL bug today, and it reminded me why we don't allow¹ unsafe type coercions in PostgreSQL. It's easy to talk about them in the abstract, but harder to explain why they're a problem...

View Article

Ian Barwick: JPUG meeting in Tokyo

This Saturday all the stars and planets were aligned correctly with the correct row of ducks and I finally made it to the Japan PostgreSQL Users Group 's 25th "study meeting" (勉強会, details in Japanese...

View Article

Michael Paquier: Postgres 9.3 feature highlight: “Hello World” with custom...

Based on my previous experience using custom background workers (new feature of PostgreSQL 9.3), here is more detailed example of bgworker doing a simple “Hello World” in the server logs. Well, the...

View Article


Image may be NSFW.
Clik here to view.

Dimitri Fontaine: Playing with pgloader

While making progress with both Event Triggers and Extension Templates, I needed to make a little break. My current keeping sane mental exercise seems to mainly involve using Common Lisp, a programming...

View Article


Image may be NSFW.
Clik here to view.

David Wheeler: Bootstrapping Bucardo Master/Master Replication

Let’s say you have a production database up and running and you want to set up a second database with Bucardo-powered replication between them. Getting a new master up and running without downtime for...

View Article

Jeff Frost: Russian Doll Syndrome / Please Monitor Your RAID Volumes

As part of setting up nagios monitoring for customers, I always make sure that the RAID volumes are being monitored on the DB servers.  More often than not, I have to tell the customer there are bad...

View Article

Josh Berkus: Coming up: pgDay LA

For those who missed the memo, on Friday, February 22nd there will be a full day of PostgreSQL talks at Southern California Linux Expo (SCALE). I will be there, once again doing my "9.2 Grand Prix"...

View Article

Chris Travers: Building SOLID Databases: Interface Segregation, or Keep...

As far as interfaces go, we are talking specifically about functional interfaces (UDF's, or "User Defined Functions", and stored procedures).  Raw interfaces like SQL queries have very different...

View Article


Image may be NSFW.
Clik here to view.

Craig Kerstiens: How I work with Postgres – psql My PostgreSQL Admin

On at least a weekly basis and not uncommonly multiple times in a single week I get this question:I've been hunting for a nice PG interface that works within other things. PGAdmin kinda works, except...

View Article

Jim Mlodgenski: US PG Days

Over the course of a month, there will be 3 PG Days in the US and I'm excited to be going to all of them. Its always a blast to interact with the local communities and see how they are different in...

View Article


Leo Hsu and Regina Obe: Saying Happy Valentine in PostGIS

A while back I mentioned to Bborie (aka dustymugs) and Sandro (aka strk): We're missing ability to label our images with text. Picture this: What if someone has got a road or a parcel of land and they...

View Article

Josh Berkus: Speakers, Sponsors chosen for PyPgDay

The PyPgDay committee has selected the speakers and talks for PyPgDay 2013.  We have an awesome program for you, including talks about monitoring, scaling, performance, Python application development,...

View Article


Jeff Frost: Finding unreplicated tables and sequences in slony with...

Since slony doesn't automatically add tables to replication for you, sometimes it's handy to double check that everything is being replicated.  If your slony cluster is named "sample" then you would...

View Article

Peter Eisentraut: pgindent Jenkins job

I have set up a Jenkins job that runs pgindent. Besides checking that the procedure of running pgindent works, it also provides a preview of what pgindent would do with the current source...

View Article

Andrew Dunstan: PostgreSQL doc epub

The other day Peter Eisentraut made a small commit that was probably little noticed, but I think is very useful. He added a few lines to the documentation system to enable building the Postgres...

View Article
Browsing all 9640 articles
Browse latest View live