Pete Freitag Pete Freitag

Cheat Sheet for PostgreSQL


When I created my list of cheat sheets for web development last week, I left out PostgreSQL. Frank Reiser, asked why it was left out - and the reason was simply that I couldn't find one.

Being a PostgreSQL fan, I decided to create a cheat sheet for postgresql myself. It prints out in a little over 1.5 pages.

If you have any suggestions please comment below. digg it?

Like this? Follow me ↯

Cheat Sheet for PostgreSQL was first published on September 07, 2005.

If you like reading about postgresql, cheatsheets, sql, cheat, or sheet then you might also like:


Looks good Pete. You might want to add the creation of an integer sequence and then a create table statement which using a column which references that sequence for auto-numbering?
by Brandon Harper on 09/07/2005 at 8:39:52 PM UTC
Hey Brandon,

I'm using the serial datatype in my CREATE TABLE example which is a shortcut datatype for doing auto numbering in postgresql:
by Pete Freitag on 09/08/2005 at 11:24:44 AM UTC
Oh cool, good to know. I've just recently been finally playing with PostgreSQL and all of the examples I've seen use sequences, so I just assumed that was THE way it was done.
by Brandon Harper on 09/08/2005 at 11:42:08 AM UTC
Yeah, that's what serial does behind the scenes it creates the sequences for you.

People probably use the more descriptive syntax because that's what pg_dump will show you.
by Pete Freitag on 09/08/2005 at 11:50:10 AM UTC
This sheet is great. Would you allow me to translate it in french and publish it on the website ?

by Guillaume Lelarge on 09/09/2005 at 4:21:21 AM UTC
Guillaume, Yes please translate it into french. I just ask that you also link to my english version from that page.

by Pete Freitag on 09/09/2005 at 8:49:46 AM UTC
Thank you, it's done. You can find it on

There's a link at the beginning to your english version. Of course, I also kept the copyright notice.
by Guillaume Lelarge on 09/09/2005 at 10:43:59 AM UTC
Thanks Guillaume!
by Pete Freitag on 09/09/2005 at 11:19:38 AM UTC