Language Architecture in PostgreSQL
Perhaps one of the most unique and exciting things that makes PostgreSQL stand out from other database systems, are the numerous choices of languages one can use to create database functions, triggers...
View ArticleChoosing the right Database Procedural Language PL
One of the great selling points of PostgreSQL is its pluggable PL language architecture. MySQL is known for its pluggable storage and PostgreSQL is known for its pluggable PL language architecture....
View ArticlePostGIS 1.5.0 out and PLR working on Windows 8.3-8.4 installs
PostGIS 1.5.0 is finally outI'm happy to report that after a long haul, we have finally released PostGIS 1.5.0. Two months late, but there it is, and its a really great release I think; Perhaps the...
View ArticleThe State of PostGIS, Joys of Testing, and PLR the Prequel
I've always enjoyed dismantling things. Deconstruction was a good way of analyzing how things were built by cataloging all the ways I could dismantle or destroy them. I experimented with mechanical...
View ArticleQuick Intro to R and PL/R - Part 1
In this article we'll provide a summary of what PL/R is and how to get running with it. Since we don't like repeating ourselves, we'll refer you to an article we wrote a while ago which is still fairly...
View ArticlePL/R Part 2: Functions that take arguments and the power of aggregation
In Intro to PL/R and R, we covered how to enable PL/R language in the database and wrote some PL/R functions that rendered plain text reports using the R environment. What makes combining R and...
View ArticlePL/R Part 3: Sharing Functions across PL/R functions with plr_module
In Part 2 of PL/R we covered how to build PL/R functions that take arrays and output textual outputs of generated R objects. We then used this in an aggregate SQL query using array_agg. Often when you...
View ArticleBuilding on MingW and deploying on VC compiled PostgreSQL Why and Why not
We are the windows package maintainers of PostGIS. We build these packages using MingW chain of tools. For other packages we fancy that do not come packaged with the windows VC++ builds, we also build...
View Article