Skip to content

Comments

DMD-991: add list schemas#268

Merged
vojtabiberle merged 3 commits intomainfrom
vb/supabase/list_buckets
Feb 4, 2026
Merged

DMD-991: add list schemas#268
vojtabiberle merged 3 commits intomainfrom
vb/supabase/list_buckets

Conversation

@vojtabiberle
Copy link
Contributor

Jira: https://linear.app/keboola/issue/DMD-991/supabase-poc
Connection PR:
SAPI PR:


  • Create tag
  • Create release in read-only repo

Release Notes

  • add list buckets command

Impact analysis

  • new specific command

Change type

  • new feature

Justification

  • for auto-registering buckets in suapabase

@vojtabiberle vojtabiberle force-pushed the vb/supabase/list_buckets branch from 5ff15f5 to b841979 Compare January 30, 2026 09:57
@vojtabiberle vojtabiberle changed the title DMD-+991: add list buckets DMD-991: add list buckets Feb 3, 2026
@linear
Copy link

linear bot commented Feb 3, 2026

DMD-991 Supabase PoC

Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR adds support for listing available database schemas/buckets through a new ListBucketsCommand for Supabase integration. The changes include proto definitions and auto-generated PHP classes to support external bucket registration functionality.

Changes:

  • Added ListBucketsCommand and ListBucketsResponse messages to the info.proto file
  • Added management_api_token field to SupabaseCredentialsMeta for OAuth-based Management API access
  • Generated corresponding PHP classes and metadata files

Reviewed changes

Copilot reviewed 2 out of 7 changed files in this pull request and generated 1 comment.

Show a summary per file
File Description
packages/php-storage-driver-common/proto/info.proto Defines new ListBucketsCommand and ListBucketsResponse messages for retrieving available schemas
packages/php-storage-driver-common/proto/credentials.proto Adds management_api_token field to SupabaseCredentialsMeta for Management API authentication
packages/php-storage-driver-common/generated/Keboola/StorageDriver/Credentials/GenericBackendCredentials/SupabaseCredentialsMeta.php Generated PHP class with getter/setter methods for the new management_api_token field
packages/php-storage-driver-common/generated/Keboola/StorageDriver/Command/Info/ListBucketsCommand.php Generated PHP class for the list buckets command (empty command with no parameters)
packages/php-storage-driver-common/generated/Keboola/StorageDriver/Command/Info/ListBucketsResponse.php Generated PHP class for the list buckets response containing schema names
packages/php-storage-driver-common/generated/GPBMetadata/Proto/Info.php Generated metadata file for info.proto with new command definitions
packages/php-storage-driver-common/generated/GPBMetadata/Proto/Credentials.php Generated metadata file for credentials.proto with updated SupabaseCredentialsMeta

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 2 out of 7 changed files in this pull request and generated 1 comment.


💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@vojtabiberle vojtabiberle changed the title DMD-991: add list buckets DMD-991: add list schemas Feb 3, 2026
@vojtabiberle vojtabiberle requested review from a team and romanbracinik and removed request for a team February 3, 2026 12:52
Copy link
Contributor

@romanbracinik romanbracinik left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

lgm

@vojtabiberle vojtabiberle merged commit 319f1c7 into main Feb 4, 2026
57 checks passed
@vojtabiberle vojtabiberle deleted the vb/supabase/list_buckets branch February 4, 2026 08:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants