Skip to content

Commit 10efeab

Browse files
committed
feat: add BigQuery to plugin release workflow and missing integration points
1 parent a06bbc1 commit 10efeab

File tree

4 files changed

+9
-0
lines changed

4 files changed

+9
-0
lines changed

.github/workflows/build-plugin.yml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -165,6 +165,11 @@ jobs:
165165
DISPLAY_NAME="DynamoDB Driver"; SUMMARY="Amazon DynamoDB driver with PartiQL queries and AWS IAM/Profile/SSO authentication"
166166
DB_TYPE_IDS='["DynamoDB"]'; ICON="dynamodb-icon"; BUNDLE_NAME="DynamoDBDriverPlugin"
167167
CATEGORY="database-driver"; HOMEPAGE="https://docs.tablepro.app/databases/dynamodb" ;;
168+
bigquery)
169+
TARGET="BigQueryDriverPlugin"; BUNDLE_ID="com.TablePro.BigQueryDriverPlugin"
170+
DISPLAY_NAME="BigQuery Driver"; SUMMARY="Google BigQuery analytics database driver via REST API"
171+
DB_TYPE_IDS='["BigQuery"]'; ICON="bigquery-icon"; BUNDLE_NAME="BigQueryDriverPlugin"
172+
CATEGORY="database-driver"; HOMEPAGE="https://docs.tablepro.app/databases/bigquery" ;;
168173
xlsx)
169174
TARGET="XLSXExport"; BUNDLE_ID="com.TablePro.XLSXExportPlugin"
170175
DISPLAY_NAME="XLSX Export"; SUMMARY="Export data to Microsoft Excel XLSX format"

CHANGELOG.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
1515
- Confirmation dialogs for deep link queries, connection imports, and pre-connect scripts
1616
- JSON fields in Row Details sidebar now display in a scrollable monospaced text area
1717
- Open, save, and save-as for SQL files with native macOS title bar integration (#475)
18+
- BigQuery plugin support (Google BigQuery analytics via REST API)
1819

1920
### Changed
2021

TablePro/Models/Connection/DatabaseConnection.swift

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -238,6 +238,7 @@ extension DatabaseType {
238238
static let etcd = DatabaseType(rawValue: "etcd")
239239
static let cloudflareD1 = DatabaseType(rawValue: "Cloudflare D1")
240240
static let dynamodb = DatabaseType(rawValue: "DynamoDB")
241+
static let bigQuery = DatabaseType(rawValue: "BigQuery")
241242
}
242243

243244
extension DatabaseType: Codable {

docs/index.mdx

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -68,6 +68,8 @@ Native macOS client for every database. Built on SwiftUI and AppKit. Ships under
6868
| Cassandra / ScyllaDB | Fully Supported | 9042 |
6969
| Etcd | Fully Supported | 2379 |
7070
| Cloudflare D1 | Fully Supported | N/A (API-based) |
71+
| DynamoDB | Fully Supported | N/A (API-based) |
72+
| BigQuery | Fully Supported | N/A (API-based) |
7173

7274
## System Requirements
7375

0 commit comments

Comments
 (0)