THE CLOUD EXPEDITION! · Chapter 6

Quack to the Future

A shimmering lake pulses with light. An ancient duck materializes from the mist — Chronos the Timekeeper. Every change leaves a shadow, he intones. Ducklake remembers what others forget. Step into the past... if you dare. Welcome to Time Travel — querying historical snapshots of a Ducklake table.

Your task

Look back in time to the pre-storm census. Query the original snapshot (version 1) of the pond census, returning all columns ordered by population descending. Use the `AT (VERSION => 1)` syntax after the table name. Table: `dbquacks_living_lake.pond_census` (Ducklake).

Hint

Add AT (VERSION => 1) after the table name to query a historical snapshot

Expected result

All rows from the pre-storm census (version 1) with columns like district, population, and water_level ordered by population descending

Tables

lake_visits (500 rows)

columntype
visit_idBIGINT
duck_idBIGINT
destination_pondVARCHAR
visit_dateDATE
purposeVARCHAR

pondville_events (50 rows)

columntype
event_idBIGINT
event_nameVARCHAR
event_dateDATE
organizer_idBIGINT
locationVARCHAR
attendee_countBIGINT

pondville_residents (100 rows)

columntype
duck_idBIGINT
nameVARCHAR
speciesVARCHAR
home_pondVARCHAR
ageBIGINT
occupationVARCHAR
joined_dateDATE

dbquacks_living_lake.pond_census

A table in a MotherDuck share; its columns are not listed here.

Database: https://dbquacks.com/data/databases/motherduck_tutorial.duckdb

This page as markdown: https://dbquacks.com/motherduck/15.md

Start level 15 →

DuckDB docs for this lesson