Glyn Astill: Windows psql and utf8 client_encoding issues
Prior to pg 9.1, you could connect to any database with psql regardless of encoding and you’d get the server encoding as your client encoding unless you set it: That wasn’t quite right; the...
View ArticleJosh Berkus: SFPUG City: PipelineDB
For September, two of the founders of PipelineDB are going to be introducing this streaming PostgreSQL fork. Come learn what PipelineDB is about and how you'd use it alongside PostgreSQL. This meetup...
View ArticleHubert 'depesz' Lubaczewski: Waiting for 9.6 – Add IF NOT EXISTS processing...
On 30th of July, Andrew Dunstan committed patch: Add IF NOT EXISTS processing to ALTER TABLE ADD COLUMN Fabrízio de Royes Mello, reviewed by Payal Singh, Alvaro Herrera and Michael Paquier. Nice. I...
View ArticleAndreas Scherbaum: PostgreSQL Day in Beijing
Andreas 'ads' ScherbaumWhat happens, if you ask the Chinese PostgreSQL community for a Meetup-like event, one or two speakers? You end up getting a full day conference ;-) On September 12, Saturday, a...
View ArticleShaun M. Thomas: PG Phriday: Basic Partitioning
PG Phriday: Basic PartitioningMost PGDB (PostgreSQL) users who are familiar with partitioning use the method described in the partitioning documentation. This architecture comes in a fairly standard...
View ArticleGulcin Yildirim: What’s New in PgBouncer 1.6
PgBouncer is lightweight connection pooler for PostgreSQL.The latest release of PgBouncer was announced on 1st of August 2015. In this blog post we’ll talk about the major new improvements of...
View ArticleMichael Paquier: Postgres 9.6 feature highlight: Lock reductions for ALTER...
ALTER TABLE has been known for many years in the Postgres ecosystem as being a command taking systematically an ACCESS EXCLUSIVE lock on the relation being modified, preventing all operations on the...
View ArticleYann Larrivee: ConFoo Call for Papers is Open
ConFoo is once more seeking passionate speakers for the upcoming conference.The event is happening in Montreal, Canada, between February 24th and 26th, 2016. It is an exciting conference for web...
View ArticleMarco Slot: A futuristic pg_shard demo: a scalable, dynamically changing row...
At this year's PGCon, we gave a talk on pg_shard that included a futuristic pg_shard demo: a distributed table with JSONB fields, backed by a dynamically changing row and columnar store. The demo is...
View ArticleTerry Erisman: PGConf Silicon Valley Talks Posted
We are pleased to announce that the PGConf Silicon Valley breakout sessions and tutorials are now posted on the conference website. Our outstanding Conference Committee has worked through the large...
View ArticlePavan Deolasee: Working towards Postgres-XL 9.5
It’s been busy few months as we work towards merging Postgres-XL with the latest and greatest release of PostgreSQL. Postgres-XL is an open source fork of PostgreSQL that provides a scalable platform...
View ArticleAlexander Korotkov: Psql Command to Attach Gdb to Backend
While hacking PostgreSQL it’s very useful to know pid of the backend you are working with. You need to know pid of the process to attach debugger, profiler etc. Luckily, .psqlrc provides us an elegant...
View ArticleAndrew Dunstan: Quick buildfarm recipe for CentOS and friends
I've been writing a little provisioning script for a vagrant Centos 7 machine that will be a buildfarm client.Stripped of the vagrant stuff and some stuff that's special for the machine, here is what I...
View ArticleDave Cramer: PostgreSQL JDBC Driver Version 9_4_1202 released
PostgreSQL JDBC Driver Version 9_4_1202 releasedLots of bug fixes and some awesome performance enhancements, including statement cachingVersion 9.4-1201 (2015-02-25)Author: Alexis MenesesResultSet...
View ArticleShaun M. Thomas: PG Phriday: Fancy Partitioning
This week we’ll be covering another method of Postgres partitioning. This is a technique I personally prefer and try to use and advocate at every opportunity. It’s designed to straddle the line between...
View ArticleJosh Berkus: Stupid Hacks: Dictionary replace function
I write a lot more PL/pgSQL than I'd like to. Not that I don't like SQL, but as a language PL/pgSQL really shows its thrown-together origin; it's like 80's primitive. One thing that PL/pgSQL lacks is...
View ArticleEric Hanson: Introducing Aquameta
I'm happy to announce Aquameta, a web application development platform built entirely in PostgreSQL.Why We Must Rethink Our Stack1. Software Development Complexity Bottlenecks Human ProgressThe...
View ArticleEric Hanson: Aquameta Layer 0: meta - Writable System Catalog for PostgreSQL
In the introduction, we talked about Aquameta's first principle, datafication. We weild the broadsword of datafication as we charge the many-headed hydra that is unnecessary programming complexity. In...
View ArticleSatoshi Nagayasu: sql_firewall: a SQL Firewall Extension for PostgreSQL
A few days ago, I have released a brand-new PostgreSQL extension, called "sql_firewall". https://news.ycombinator.com/item?id=10109566 https://github.com/uptimejp/sql_firewall sql_firewall is intended...
View Articlegabrielle roth: My “Must-see” List for PgOpen
PostgresOpen is coming up in just a few (Disclosure: I am on the conference committee.) We are still working out the room assignments; your conference badge/printed program will have the right info....
View Article