TheArtOPostgres Profile Banner
TheArtOfPostgreSQL Profile
TheArtOfPostgreSQL

@TheArtOPostgres

Followers
416
Following
69
Media
8
Statuses
179

The book that teaches SQL to application developers. Turn thousands of lines of code into simple SQL queries! Written and published by @tapoueh.

Joined August 2021
Don't wanna be here? Send us removal request.
@TheArtOPostgres
TheArtOfPostgreSQL
4 years
The Art Of @PostgreSQL is the second edition of this book by @tapoueh that received such an amazing review from @sivers. Get the book at
Tweet card summary image
theartofpostgresql.com
The book that teaches SQL to developers: Learn to replace thousands of lines of code with simple queries!
@sivers
Derek Sivers
8 years
@tapoueh Full edition of "Mastering PostgreSQL…" is BRILLIANT! Not just best PG resource ever but best tech-learning package I've ever seen!.
1
2
9
@TheArtOPostgres
TheArtOfPostgreSQL
3 years
This article by @tapoueh shows how to benefit from the @PostgreSQL concept of a data type: more than input validation, a PostgreSQL data type also implements expected behaviours and processing functions.
Tweet card summary image
tapoueh.org
Today it’s time to conclude our series of PostgreSQL Data Types articles with a recap. The series cover lots of core PostgreSQL data types and shows how to benefit from the PostgreSQL concept of a...
1
2
4
@TheArtOPostgres
TheArtOfPostgreSQL
3 years
The modern calendar is a trap for the young engineer’s mind. We deal with the calendar on a daily basis and until exposed to its insanity it’s rather common to think that calendar based computations are easy. Here we show case @PostgreSQL abilities
tapoueh.org
The modern calendar is a trap for the young engineer’s mind. We deal with the calendar on a daily basis and until exposed to its insanity it’s rather common to think that calendar based computations...
0
1
1
@TheArtOPostgres
TheArtOfPostgreSQL
3 years
In this article we are going to use @PostgreSQL to dive in an existing data set that we know very little about: the music catalog parts of the Chinook sample database. You can easily reproduce our queries locally should you want to.
Tweet card summary image
tapoueh.org
Sometimes you need to dive in an existing data set that you know very little about. Let’s say we’ve been lucky to have had a high level description of the business case covered by a database, and...
0
2
1
@TheArtOPostgres
TheArtOfPostgreSQL
3 years
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.
Tweet card summary image
tapoueh.org
I’ve been given a nice puzzle that I think is a good blog article opportunity, as it involves some thinking and window functions.
0
1
1
@TheArtOPostgres
TheArtOfPostgreSQL
3 years
How to quickly find data matching a complex set of user provided tags, all within @PostgreSQL query engine, you may ask! In the following article we use some denormalization tricks to answer that, read more at
Tweet card summary image
tapoueh.org
In our Tour of Extensions today’s article is about advanced tag indexing. We have a great data collection to play with and our goal today is to be able to quickly find data matching a complex set of...
0
2
10
@TheArtOPostgres
TheArtOfPostgreSQL
3 years
Database Normalization and Primary Keys. including a review of bad habits you might have when using sequences or automated id. which defeats the point entirely!
Tweet card summary image
tapoueh.org
In our previous article we saw three classic Database Modelization Anti-Patterns. The article also contains a reference to a Primary Key section of my book The Art of PostgresQL, so it’s only fair...
0
0
0
@TheArtOPostgres
TheArtOfPostgreSQL
3 years
"In @PostgreSQL Data Types: Point we did download a complete geolocation data set and normalized it, making good use of other PostgreSQL data types we’ve been learning about in the previous articles of this series." See from @tapoueh.
Tweet card summary image
tapoueh.org
Today it’s time to conclude our series of PostgreSQL Data Types articles with a recap. The series cover lots of core PostgreSQL data types and shows how to benefit from the PostgreSQL concept of a...
0
4
7
@TheArtOPostgres
TheArtOfPostgreSQL
3 years
RT @craigkerstiens: Taking a few minutes today to practice some SQL. Loving having the @crunchydata playground - an….
Tweet card summary image
crunchydata.com
Your safe place to test out Postgres in the browser
0
5
0
@TheArtOPostgres
TheArtOfPostgreSQL
3 years
Once the user data is properly stored as timestamp with time zone, @PostgreSQL allows implementing all the processing you need to. In this article we dive into a set of examples to help you get started with time based processing in your database.
Tweet media one
0
3
10
@TheArtOPostgres
TheArtOfPostgreSQL
3 years
There was SQL before window functions and SQL after window functions: that’s how powerful this tool is. Read more about it in this article by @tapoueh at
Tweet card summary image
tapoueh.org
There was SQL before window functions and SQL after window functions: that’s how powerful this tool is. Being that of a deal breaker unfortunately means that it can be quite hard to grasp the...
1
8
17