XTECH Supabase Features

March 11, 2026 ยท View on GitHub

This page describes extension capabilities by feature area, including how each one is used in day-to-day development.

Supabase Explorer (Activity Bar)

The Supabase Explorer provides a unified tree for Local and Linked environments.

What it provides

  • Separate Local and Linked roots
  • Fast hierarchical browsing by object category
  • Inline actions for viewer-enabled objects

Typical use

  1. Open Supabase activity bar view.
  2. Expand Local and Linked side by side.
  3. Compare object availability and metadata between environments.

Migration Management

Capabilities

  • Discover and list migration files
  • Show migration status across local and linked
  • Create timestamped migrations directly from VS Code

Typical use

  1. Open Local > Migrations.
  2. Check status indicator for each migration.
  3. Create a new migration from command palette.

Database Object Introspection

The extension introspects and lists:

  • Schemas
  • Tables
  • Views
  • Functions
  • Triggers
  • Enums
  • Indexes
  • Roles
  • Policies
  • Storage buckets

Object Viewers

Screenshots

Explorer overview with object categories

Supabase Explorer overview with major object categories.

Inline actions on viewer-enabled objects

Inline actions for schema, data, and details viewers.

Function details viewer

Function details including signature, volatility, and SQL definition.

Policy details viewer

RLS policy details including USING and WITH CHECK expressions.

Trigger details viewer

Trigger details including timing, event, and action statement.

Index details viewer

Index definition viewer from pg_indexes metadata.

Role details viewer

Role attributes and privileges in the role details viewer.

Storage bucket details viewer

Storage bucket metadata details in viewer panel.

Tables and Views

  • View schema (columns, types, nullability, defaults)
  • View sample data (row preview)

Functions

  • View overload signatures
  • View language, volatility, security mode
  • View full function definition SQL

Triggers

  • View trigger timing/event
  • View orientation and action statement

Indexes

  • View full index definition SQL

Policies

  • View command scope, permissive mode, roles
  • View USING and WITH CHECK expressions

Roles

  • View role attributes (login, privileges, limits)

Storage Buckets

  • View bucket metadata details

Authentication Modes

CLI Session Mode

Uses existing Supabase CLI session and link context.

Token Mode

Uses secure token storage in VS Code SecretStorage for linked queries.

Refresh and Data Reload

You can reload explorer content by:

  • Clicking refresh icon in the view title
  • Running refresh command from command palette
  • Enabling automatic refresh interval

Feature Matrix

FeatureLocalLinked
Migrations listing/statusYesYes
Migration creationYesN/A
Object listingYesYes
Table/View schema viewerYesYes
Table/View data viewerYesYes
Function details viewerYesYes
Trigger details viewerYesYes
Index details viewerYesYes
Policy details viewerYesYes
Role details viewerYesYes
Storage bucket details viewerYesYes

Current Scope and Planned Work

Included now

  • Explorer tree and object introspection
  • Migration visibility and creation
  • Viewer actions for key object types

Planned enhancements

  • Storage viewer raw JSON toggle
  • Role viewer SQL copy helper
  • Phase 2 CLI execution workflows