Postgresql String Functions and Operators. This blog today is going to talk about strings: how they are stored, how they are input, and lots of examples of how to use string operators and functions in order to manipulate them. Strings, strings, strings. What we are not going to cover is regular expressions, although we […]
Webinar: Postgres Vacuuming Through Pictures [Follow up]
/4 Comments/in Liaqat's PlanetPostgreSQL, Webinars /by Liaqat AndrabiVacuuming is a key feature of PostgreSQL databases to keep databases healthy and optimized. For this, Autovacuum is configured to conserve space by removing obsolete disk usage, and to optimize database performance by speeding up sequential scans, just as one example. To discuss this topic in-depth, 2ndQuadrant hosted the “Postgres Vacuuming Through Pictures” webinar. The […]
PostgreSQL Award
/0 Comments/in Mark's PlanetPostgreSQL /by Mark WongPostgreSQL was presented with the 2019 O’Reilly Open Source Award for Lifetime Achievement in Portland, Oregon, Thursday July 18th during OSCON. I had the honor of accepting that award alongside Bruce Momjian and Christophe Pettus. Starting last year in 2018, these awards were presented to projects and the first Lifetime Achievement award was given to […]
Partitioning enhancements in PostgreSQL 12
/1 Comment/in 2ndQuadrant, Kirk’s PlanetPostgreSQL /by Kirk RoybalDeclarative partitioning got some attention in the PostgreSQL 12 release, with some very handy features. There has been some pretty dramatic improvement in partition selection (especially when selecting from a few partitions out of a large set), referential integrity improvements, and introspection. In this article, we’re going to tackle the referential integrity improvement first. This […]
Postgresql Interval, Date, Timestamp and Time Data Types
/0 Comments/in Elein’s PlanetPostgreSQL /by EleinDoes anyone really know what time it is? First we have the bare bones of the PostgreSQL Interval, Date and Timestamp Data types. Here are the questions: What types are they? And what options do they have? What postgresql.conf variables affect date and time i/o? Available Date and Time Data types Date day of year […]
Generated columns in PostgreSQL 12
/3 Comments/in 2ndQuadrant, Kirk’s PlanetPostgreSQL /by Kirk RoybalComputed columns in PostgreSQL 12 are here, but still have a ways to go.
Webinar: Migration to PostgreSQL [Follow up]
/0 Comments/in 2ndQuadrant, Webinars /by NoumanAmong the many reasons to Migrate to PostgreSQL, available support is a key driver for many businesses deciding to migrate. PostgreSQL is an open source software which is also extendable. You can implement missing features in it as per your business need. Migration to PostgreSQL, however, can be a tricky decision as it requires planning, […]
Beautiful things, strings.
/0 Comments/in Elein’s PlanetPostgreSQL /by EleinPostgresql String Functions and Operators. This blog today is going to talk about strings: how they are stored, how they are input, and lots of examples of how to use string operators and functions in order to manipulate them. Strings, strings, strings. What we are not going to cover is regular expressions, although we […]
Swoop de Dupe
/10 Comments/in Elein’s PlanetPostgreSQL /by EleinThe problem: duplicate rows Once upon a time, there was a database person who knows about referential integrity and its importance for creating database tables. The interesting part is that referential integrity, including primary keys, enable keeping with the standard of not having duplicate rows. However, they just wanted a private little table on their […]
Postgres is the coolest database – Reason #4: It is extendable
/1 Comment/in Umair's PlanetPostgreSQL /by Umair ShahidPostgreSQL is packed with features. What may not be part of the core is available as extensions. What are extensions – you ask? PostgreSQL exposes APIs that are designed to easily allow external programs to load into the database and function just like core features. So if you find that you need a feature in […]
Using Docker Hub PostgreSQL images
/1 Comment/in Craig's PlanetPostgreSQL /by craig.ringerDocker Hub carries Docker images for PostgreSQL, based on Debian Stretch or Alpine Linux. These are not official PostgreSQL Development Group (PGDG) images from postgresql.org, they’re maintained in the Docker Library on Github. But as Docker adoption grows these are going to become more and more people’s first exposure to PostgreSQL. I tried these images […]