Snowflake World Tour hits your city

See how leading teams deploy agents at scale. Find a stop near you. Register free.

Getting Started

Duration: 5

Whether you're writing your first SELECT statement or you've been running Postgres in production for years, there's something here for you. This page pulls together the best tutorials, guides, and community resources so you can find what you need and keep building your skills.

If you're brand new to Postgres, start here. These resources will get you connected, writing queries, and understanding how Postgres works — no prior database experience required.

psql Basics

Learn the command-line tool that ships with Postgres. Connect to a database, run queries, explore schemas, and understand output formatting. psql Basics guide

What is Postgres?

A friendly introduction to what Postgres is, why it matters, and where it fits in the data landscape. What is Postgres?

Interactive Tutorials

Duration: 10

The Crunchy Data Playground gives you a fully functional Postgres instance right in your browser — no installation, no setup, no credit card. Each tutorial comes with a preloaded sample database so you can start writing queries immediately.

These are some of my favorites to recommend, but there are dozens more on the platform.

TutorialDescription
Crunchy Data PlaygroundBrowse all available interactive tutorials, from SQL basics to advanced geospatial queries.
psql BasicsGet comfortable navigating Postgres from the command line with \d, \dt, \l, and more.
Basics of ArraysPostgres has native array support — learn to store, query, and manipulate arrays directly in SQL.
Working with DatesDate and time handling is one of those things every developer needs eventually. Learn intervals, date math, and formatting.
Introduction to JSONStore and query JSON documents natively in Postgres — no separate document database needed.
Window FunctionsOnce you learn window functions, you'll wonder how you ever lived without them. Ranking, running totals, moving averages, and more.
PostGIS IntroAdd geospatial superpowers to your Postgres queries — points, polygons, distance calculations, and spatial indexing.

aside positive All Crunchy Data Playground tutorials are free, run entirely in the browser, and require no installation or account creation.

Hands-On Training

Duration: 5

Postgres Full-Day Training Workshop

If you want to go deep in a single sitting, this open-source workshop covers six hours of material from beginner through advanced topics. Originally presented at SCaLE 23x (2026), it's designed for both instructor-led sessions and self-study.

What's covered:

  • psql fundamentals and navigation
  • SQL querying and data manipulation
  • DBA essentials (users, roles, configuration)
  • Troubleshooting common issues
  • Performance analysis and monitoring
  • Query tuning and indexing strategies

Setup: Docker-based environment with the Bluebox sample database (real TMDB movie data) — spin it up in minutes and start working through exercises at your own pace.

Snowflake Developer Guides

Duration: 10

These guides walk you through real-world workflows on Snowflake Postgres — from creating your first table to building production data pipelines with pg_lake and monitoring with your observability stack of choice.

Getting Started with Snowflake Postgres Tables

Create tables, load data, and run queries on your Snowflake Postgres instance. Getting Started with Tables

Migrate to Snowflake Postgres Using Logical Replication

Set up logical replication to migrate an existing Postgres database to Snowflake Postgres with minimal downtime. Migrate Using Logical Replication

Bidirectional Data Pipelines with pg_lake

Build IoT-style pipelines that flow data between Postgres and Snowflake using pg_lake's Iceberg integration. Bidirectional Data Pipelines with pg_lake

Sync Data from Postgres to Snowflake with Iceberg

Use pg_lake to sync Postgres tables to Snowflake as Iceberg tables for analytics workloads. Sync Data with Iceberg and pg_lake

Build a Lakehouse with Snowflake Postgres

Combine Postgres as your transactional layer with Snowflake's analytics engine for a complete lakehouse architecture. Build a Lakehouse with Snowflake Postgres

Build AI Apps with Streamlit and Snowflake Cortex

Connect your Postgres data to Snowflake Cortex AI functions and build interactive Streamlit applications. Build AI Apps with Streamlit and Cortex

Monitor with Datadog

Ship Snowflake Postgres logs and metrics to Datadog for centralized observability. Monitor with Datadog

Monitor with Observe

Integrate Snowflake Postgres monitoring into Observe's unified observability platform. Monitor with Observe

Monitor with Grafana

Set up Grafana dashboards for Snowflake Postgres performance monitoring and alerting. Monitor with Grafana

aside positive All Snowflake developer guides include step-by-step instructions with working SQL, ready to follow in your own Snowflake Postgres instance. Create a free trial account to get started immediately.

Community Resources

Duration: 5

The Postgres community is one of the most welcoming and knowledgeable in open source. These resources will keep you learning long after you've finished the tutorials above.

PostgreSQL Official Documentation

The gold standard for database documentation. Thorough, accurate, and well-organized — worth bookmarking and reading cover to cover over time. PostgreSQL Docs

Crunchy Data Blog

Practical, production-focused writing on Postgres topics including performance, analytics, spatial data, and AI integration. Crunchy Data Blog

PostgreSQL Wiki

Community-maintained knowledge base with tips, how-tos, feature comparisons, and configuration guidance. PostgreSQL Wiki

Planet PostgreSQL

A blog aggregator that collects posts from Postgres contributors and community members worldwide — great for staying current. Planet PostgreSQL

Postgres.FM Podcast

Weekly conversations about Postgres topics — architecture decisions, new features, war stories, and community news. Postgres.FM

PGConf and Community Events

Find Postgres conferences, meetups, and events happening around the world. PostgreSQL Events

Conclusion

Duration: 1

Learning Postgres is an ongoing journey — the ecosystem is deep, the community is active, and there's always something new to explore. Whether you're just getting started or refining advanced skills, come back to these resources whenever you need a next step.

Updated 2026-07-08

This content is provided as is, and is not maintained on an ongoing basis. It may be out of date with current Snowflake instances