Pavel Golub: PGConf.EU 2012: My schedule
Well, I suppose it’s time to choose the most interesting talks to visit at PGConf.EU 2012. I sketched out a rough list. Wednesday, October 24 11:10 - 12:00 Writing a foreign data wrapper Bernd Helmle...
View ArticleBruce Momjian: You Added What JSON Features in Postgres 9.2?
During my attendance at the SURGE conference last week, some people asked me about the new JSON support in Postgres 9.2. As I started to explain it, I realized that the description was quite...
View ArticleJim Mlodgenski: Google Spanner and Postgres-XC
Reading through Google's Spanner paper, I can't help but see the parallels to Postgres-XC. Although the two solutions tackle different problem sets, the fact that they are both distributed databases...
View ArticleMichael Paquier: Postgres 9.3 proposal: REINDEX and CLUSTER CONCURRENTLY,...
Last week, I had an interesting discussion in the Postgres hackers mailing list about integrating pg_reorg features (possibility to reorganize a table without locks on it) directly into postgres core....
View ArticleChris Travers: Faq: Why is LedgerSMB PostgreSQL-only?
We get asked a lot, why is LedgerSMB Postgresql-only? Why not run on MySQL? After all, since 5.0, MySQL has offered relatively decent type constraints, and offers a database that works sufficient to...
View ArticleRaghavendra Rao: PAGER setting in windows for psql client
psql is a great tool. Oftentimes, output of the particular command in psql is too big to fit on one screen, hence outputs are wrapped to fit in one screen which becomes output unreadable. To custommize...
View ArticleSzymon Guz: The Real Cost of Data Roundtrip
Sometimes you need to perform some heavy database operations. I don't know why very often programmers are afraid of using databases for that. They usually have some fancy ORM which performs all the...
View ArticleJoe Abbate: Testing Python and PostgreSQL on Windows, Part 4
At the end of Part 2, I suggested those who were anxious to start testing could try python tests\dbobject\test_schema.py right after installing psycopg2, and implied everything would work just fine by...
View ArticleLeo Hsu and Regina Obe: Waiting for PostGIS 2.1 series and Autobuilds
In the spirit of Depesz, Waiting for PostgreSQL 9.3 series, we've started our own little PostGIS series on our Boston GIS blog called Waiting for PostGIS 2.1 that showcases all the new cool features...
View ArticleDevrim GÜNDÜZ: How to install PostgreSQL 9.2 on RHEL/CentOS/Scientific Linux...
I thought this is pretty straightforward, but I decided to write this post after getting a few emails recently. Continue reading "How to install PostgreSQL 9.2 on RHEL/CentOS/Scientific Linux 5 and 6"
View ArticleDevrim GÜNDÜZ: Are you coming to Prague? I may need a favor from you!
Even if you haven't heard before: I'm a fan of Hard Rock Cafe. Some people claim that I am a bit obsessive about it, but that is a different story. I am collecting goods from all the HRCs that I go --...
View ArticleDevrim GÜNDÜZ: My picks for pgconf.eu 2012
I will be attending PostgreSQL Conference Europe 2012. It will be a gret pleasure to see folks from the community. Anyway, here are my picks for the conference: Continue reading "My picks for pgconf.eu...
View ArticleAndrew Dunstan: A small tip if you're coding an aggregate
This tripped me up for about 2 hours this morning. If you are creating an aggregate with a dynamically allocated C object as the state type (type "internal" at the SQL level) you need to make sure that...
View ArticleChristophe Pettus: Why you want WAL archiving as well as streaming replication
A client of ours recently had me log into their server to set up a tablespace scheme for them. While I was in, I noticed that the secondary of the streaming replication pair wasn’t connecting to the...
View ArticleDimitri Fontaine: Reset Counter
I've been given a nice puzzle that I think is a good blog article opportunity, as it involves some thinking and window functions. What's to solve Say we store in a table entries from a counter that...
View ArticleHubert 'depesz' Lubaczewski: Getting top-N rows per group
Yesterday on irc someone asked: Hi, how do I get top 5 values from a column group by another column?? From further discussion, I learned that: total rows in table is 2 million. It'll have unique words...
View ArticleHubert 'depesz' Lubaczewski: Tips N’ Tricks – Running your queries from...
I use VIM. For more or less everything. Including writing blogposts. Usually, when I was working on blogpost about PostgreSQL, I would write an sql file, switch to another console with psql running,...
View ArticleMarc Balmer: Accessing PostgreSQL from Lua
Lua is an efficient and easy to learn scripting language that has been designed to be be embedded into other software. It is being used as an extension language in many commercial and open source...
View ArticleMarc Balmer: Using Prepared Statements in Lua
Using prepared statement is favorable in two regards: It is more efficient than direct execution of SQL code, since a statement that is used repeatedly needs to be parsed, analyzed, and, optimized only...
View ArticleKeith Fiske: PostgreSQL Extension Developer Tips - Part 2
Following up on my previous tip, there's a way you can make other extensions optional using the last tip's method of finding another extension's schema. A use case for this is my pg_jobmon extension....
View Article