Skip to content
All tool news

Tool desk · Updated daily

Tool news·Supabase·

Supabase Introduces Declarative Database Schema Command in CLI Alpha.

Supabase releases new alpha CLI command for declarative database schema setup, asks developers to enable pgdelta and share feedback.

CW

Create With tool desk

1 source checked · 2 min read · 3 sections

ShareLinkedIn
Supabase Introduces Declarative Database Schema Command in CLI Alpha

Supabase has released a new command in its CLI that guides developers through setting up declarative database schema. The feature, currently in alpha, introduces a workflow designed to simplify how teams define and manage their database structure using configuration files rather than imperative SQL scripts.

The update was announced on LinkedIn by the Supabase team, which is actively seeking feedback as the feature undergoes testing. Developers interested in trying the new workflow need to update their Supabase CLI, enable the pgdelta feature flag in their config.toml file, and run the new command.

Why Declarative Schema Matters

Declarative database schema management represents a shift from traditional migration-based workflows. Instead of writing sequential SQL files that describe changes ("add this column," "create this index"), developers declare the desired end state of their database schema. The system then calculates what needs to change to reach that state.

This approach offers several advantages for teams building on Postgres:

  • Version control alignment: Schema files become the source of truth, making it easier to review database changes in pull requests alongside application code
  • Reduced migration conflicts: Multiple developers can modify schema definitions without creating conflicting migration files
  • Simplified rollbacks: Reverting to a previous schema state means checking out an earlier version of the schema file rather than writing reverse migrations

The pgdelta component appears to handle the diff calculation between current and desired schema states, though Supabase has not yet published detailed documentation on the implementation.

Early Access and Feedback

The alpha designation signals that the feature is not yet production-ready. Supabase is using this phase to gather real-world feedback from developers before committing to the API design and workflow.

To enable the feature, developers must add pgdelta to their config.toml file, the configuration format used by the Supabase CLI for local development settings. The exact syntax has not been detailed in the announcement, but follows the pattern of other experimental features that require explicit opt-in through feature flags.

The timing aligns with Supabase's recent focus on developer experience improvements. The company recently enabled Git-based SQL snippet management for local development, another step toward treating database code with the same version control practices as application code.

What This Means for Postgres Development

Supabase has positioned itself as a developer platform for Postgres rather than just a hosted database service. This latest CLI enhancement continues that trajectory by addressing a persistent pain point in database development workflows.

Other platforms like Xano and Noloco provide visual schema builders, but those interfaces generate the underlying structure imperatively. Supabase's approach keeps developers working in code while improving the ergonomics of schema changes.

The pgdelta system will need to handle complex scenarios like renaming columns (which looks like a drop and add to automated diffing tools), managing data migrations that accompany schema changes, and resolving conflicts when multiple developers modify overlapping schema definitions. How Supabase addresses these edge cases will determine whether declarative schema management becomes the default workflow or remains a niche option.

Developers interested in testing the alpha can update their Supabase CLI through their package manager and enable the feature flag. The team has not specified a timeline for when the feature might graduate from alpha to stable release.

Sources

1 checked

How we cover tool news: Create With's tool desk drafts these reports with AI from the sources listed above and checks them against those sources before publishing.

Worth passing on?

ShareLinkedIn

Go deeper on Supabase

Related reading, watching and going.

Everything on Supabase →

The briefing

13 Oct 2026

Jev - The System One AI That Never Writes a Word, Explained

Deep dive into Jev - TypeSafe's 'System One' model that outputs decisions, not text. Read how it works, real demos (driving), what it's good for and its limits.

Read →

The briefing

30 Sept 2026

Solo Consultant's AI Operating System Built on Markdown

London solo consultant uses an AI personal OS of markdown files—saving ~45% delivery time, boosting revenue 2.4×, and powering 33 community events for ~£250/mo.

Read →

The briefing

15 Sept 2026

€300k Business on 4 Hours/Week with AI — Case Study

Read how a one-man Dutch company scaled to €300k/yr and runs on 4 hours/week by rebuilding ops with Claude Code. Submit your AI case study to be featured.

Read →
36 min

Podcast

55. We're Back! Conference Recap, Running Events with AI & Self-Healing Apps

James and Kieran return to the Create With Podcast after their summer break to recap the 2026 Create With Conference in Brighton. They discuss how 550 attendees experienced workshops, a charity hackathon where functional apps were built in 30 minutes, and an innovative conference operating system built entirely with AI. The episode covers the latest developments in AI development tools including Anthropic's Fable model, scheduled tasks in Codex, and self-healing applications using PostHog.

Watch now ↗
34 min

Podcast

My Daughter Built a Website Business, Claude Design First Look & Going All-In on Cloudflare

James and Kieran discuss practical AI-powered development through real-world examples, including a seven-year-old building a website business with Claude Code voice mode, Anthropic's new Claude Design tool, API security challenges in the AI agent era, and Cloudflare's expanding AI infrastructure offerings. The episode covers hands-on experiences with vibe coding, emerging design tools, and the evolving landscape of AI-assisted development.

Watch now ↗

Podcast

53. Why Your Vibe Code Needs Tests, Ditching SaaS & AI Agents That Work While You Sleep

James and Kieran discuss the practical realities of building AI-powered software, emphasizing the importance of testing in vibe-coded applications, exploring alternatives to traditional SaaS tools, and implementing autonomous AI agents for business operations. The episode covers technical topics like Convex databases, app store bottlenecks from AI-generated submissions, and using OpenClaw as a marketing automation agent.

Watch now ↗

Latest tool news

What else changed this week.

All tool news

The Create With Briefing

Don't watch forty changelogs. Read one email.

Every Tuesday: the tool changes worth knowing, real business use cases, and what's on near you. Free, unsubscribe any time.