Egor Spivac: How to get some information about PostgreSQL structure (Part 3)
ConstraintsGet constraints list for current database: SELECT DISTINCT (pc2.relname || '.' || r.conname) AS fullname, r.conname AS constraint_name, r.contype AS constraint_type, r.condeferrable AS...
View ArticlePaul Ramsey: PostGIS Apologia
Nathaniel Kelso has provided feedback from an (occasionally disgruntled) users point-of-view about ways to make PostGIS friendlier. I encourage you to read the full post, since it includes explanatory...
View ArticleJosh Berkus: Launchpad minimizes downtime using 9.1 replication
Canonical staff member Robert Collins has a nice blog about how Launchpad reduced downtimes for agile schema deployment from an hour down to 5 seconds. They did this over the last couple months by...
View ArticleBruce Momjian: Unix Domain Socket Location
All Postgres servers support TCP/IP connections, including localhost connections that allow clients to connect to servers on the same machine. Unix-like operating systems also support local or...
View ArticleDavid Fetter: Give me your tired, your poor...
...your huddled checklists, yearning to breathe free. OK, I can't actually help out with the tired and poor until I get the checklists, so let's start with those. Continue reading "Give me your tired,...
View ArticleJosh Berkus: My Autumn Travel Schedule
Just updating folks on where I'll be and what I'll be presenting, in case anyone wants to say "hello" or buy me a beer:August: LinuxCon, San Diego. Presenting "The Accidental DBA".September: Postgres...
View ArticleLeo Hsu and Regina Obe: Feature or Frustration
Lately I'm reminded that one person's feature is another person's frustration. I've been following Paul's PostGIS Apologia detail about why things are done a certain way in PostGIS in response to...
View ArticleSelena Deckelmann: Submissions for Lightning Talks for Postgres Open being...
TweetBy popular demand, we’re having a session of lightning talks at Postgres Open this year! What is a lightning talk, you ask? It’s a 5-minute talk on a topic of your choosing. (For this conference,...
View ArticleTatsuo Ishii: Pgpool-II talk at PostgreSQL Conference Europe 2012
I'm going to give a pgpool-II talk at upcoming PostgreSQL Conference Europe 2012. The talk is titled "Boosting performance and reliability by using pgpool-II" and I will explain how to enhance DB...
View ArticleAndreas Scherbaum: New PostgreSQL pg_docbot is live
Andreas 'ads' ScherbaumLast night a long-running project of mine went live: pg_docbot v2. For years, Jan Wieck provided a helper bot (rtfm_please) in the #postgresql IRC channel in the freenode...
View ArticleJosh Berkus: Today's Security Update: XML vulnerabilities
If you're subscribed to the PostgreSQL News feed (and if not, why aren't you?) you already know that we released another security patch today. This update release patches two security holes having to...
View Articlegabrielle roth: My Picks for Postgres Open 2012
The schedule for Postgres Open is out! Here are the talks I’m planning on attending: Tuesday: Range Types in PostgreSQL 9.2 (Jonathan S Katz) Large Scale MySQL Migration to PostgreSQL (Dimitri...
View ArticleJoel Jacobson: Production upgrade from 8.4 to 9.1
At Wednesday, 2012-08-15 05:00 am, the work began. Four hours of downtime later at 09:00 am the upgrade was complete. Two brand new identical HP DL380 Gen8 servers with 400GB SSD-disks and 192GB RAM...
View ArticleHubert 'depesz' Lubaczewski: Waiting for 9.3 – Implement SQL-standard LATERAL...
On 7th of August, Tom Lane committed patch: Implement SQL-standard LATERAL subqueries. This patch implements the standard syntax of LATERAL attached to a sub-SELECT in FROM, and also allows LATERAL...
View ArticleJim Mlodgenski: Philly PUG first meeting scheduled
We're scheduled our first meeting of the Philly PostgreSQL User Group so if you in our around Philly on Septemeber 12, come join us. Bruce will be talking about what's new in 9.2....
View ArticleSzymon Guz: Using Different PostgreSQL Versions at The Same Time.
When I work for multiple clients on multiple different projects, I usually need a bunch of different stuff on my machine. One of the things I need is having multiple PostgreSQL versions installed. I...
View ArticleAndrew Dunstan: Adding an "if not exists" option when adding an enum label.
Back in May I blogged about complaints that adding a label to an enum type isn't transactional. Today I submited a patch which will alleviate some of the pain that causes, by allowing an "if not...
View ArticleDavid Wheeler: Sqitch: Depend On It!
Sqitch v0.90 dropped last week (updated to v0.902 today). The focus of this release of the “sane database change management” app was cross-project dependencies. Jim Nasby first put the idea for this...
View ArticleChris Travers: Intro to PostgreSQL as Object-Relational Database Management...
This is a very brief intro to PostgreSQL as an object-relational database management system. In future blog posts, we will look at more hands-on examples of these features in action. Keep in mind...
View ArticleBruce Momjian: Upcoming Conferences
My conference schedule has solidified and I am presenting at events in Philadelphia, Chicago, Moscow, and Prague during the next two months.
View Article