🎉 我們很高興推出平台環境和一項新的搶先體驗功能,讓您能夠從 Prisma CLI 存取 Prisma Data Platform!
使用平台環境設計直觀的工作流程
每個環境都作為一個隔離的空間,使團隊能夠在開發生命週期的不同階段構建、測試和發展他們的專案。從最初的實驗到生產,環境促進了應用程式開發的無縫進展。
您是否曾想過,如果為您的 Prisma Data Platform 專案提供專用環境,您的開發會有多麼順暢?您並不孤單!
在 Prisma,我們不斷努力讓您的開發旅程更順暢、更有效率。這就是為什麼我們很高興推出平台環境 🎉。
那麼,有哪些改變呢?
環境之前
透過平台環境,您現在可以在單一專案中建立多個環境,從而更輕鬆地管理開發生命週期的各個階段
這不僅節省您的時間,還讓您能夠從現有專案中獲得更多收益。請參閱我們所有方案的收益
方案 | 平台環境之前 | 平台環境之後 |
---|---|---|
Starter | 5 個專案 | 5 個專案,每個專案 2 個環境 |
Pro | 10 個專案 | 10 個專案,每個專案 6 個環境 |
Business | 15 個專案 | 15 個專案,每個專案 12 個環境 |
Enterprise | 客製化 | 客製化 |
如需更多關於定價的資訊,請瀏覽我們的定價頁面。
從 Prisma CLI 簡化 Prisma Data Platform 專案的管理(搶先體驗)
我們也很高興地宣布,Prisma Data Platform 現在可以透過 Prisma CLI 存取,並提供搶先體驗,提供程式化存取以簡化平台資源的管理並提高工作流程效率。
您可以利用 Prisma CLI 來管理 Prisma Accelerate 和 Prisma Pulse 的資料庫。例如,這對於使用分支資料庫的工作流程非常有效。
什麼是資料庫分支?資料庫分支可讓您快速建立資料庫的獨立副本,用於測試、開發、資料復原和其他情境。
一些流行的資料庫供應商允許您在工作流程中新增資料庫分支,例如 PlanetScale、Neon 和 Railway
現在讓我們看看下面的簡單範例。
使用 Prisma CLI 為環境啟用 Prisma Accelerate
假設您正在探索快取,以使用 Prisma Accelerate 在新的功能分支上加速查詢。您希望確保一切順利運行,然後再將其發佈到生產環境。
讓我們探索如何使用 Prisma CLI 為環境啟用 Prisma Accelerate 並輕鬆整理資源。
先決條件
在深入探討之前,請確保您已在 feature
分支上安裝 Prisma Accelerate 用戶端擴充功能,並符合使用 Prisma Accelerate 的所有先決條件。您還需要安裝 Prisma CLI 版本 5.10.0
或更高版本。
您還應該有一個包含 DATABASE_URL
的 .env
檔案
存取 Prisma Data Platform
讓我們從驗證到平台控制台開始
注意:在該功能普遍可用之前,
--early-access
標誌是必要的。
應該會彈出一個瀏覽器視窗,提示您登入或建立帳戶。驗證成功後,您將被指示返回 CLI
您也可以透過執行以下命令來檢查您的登入狀態
CLI 應該輸出
管理工作區
驗證完成後,檢索您的工作區資訊
您將獲得所有工作區的列表
讓我們使用 test-workspace
的工作區 ID 進行演示。儲存 $TEST_WORKSPACE_ID
以進行下一步。
探索專案
查看工作區內的所有專案
CLI 將輸出指定工作區 (test-workspace
) 中的專案列表
現在讓我們在 Gift shop
專案中設定一個臨時環境。儲存專案 ID ($PROJECT_ID_5
),因為我們在建立新環境時也需要它。
建立環境
若要建立環境以測試 Prisma Accelerate,請執行
我們應該會有一個輸出,確認環境已成功建立
然後複製 $ENVIRONMENT_ID
,然後為 TEST PRISMA ACCELERATE
環境啟用 Prisma Accelerate
將
apikey
設定為yes
會在啟用 Prisma Accelerate 時產生新的 API 金鑰。
輸出應為我們提供 Prisma Accelerate 連接字串。
測試 Prisma Accelerate
使用 Prisma Accelerate 連接字串更新 .env
檔案
然後執行您的專案,它應該會如預期般運作!
清理
測試完成後,讓我們刪除 TEST PRISMA ACCELERATE
環境,因為刪除環境會移除相關資源。若要整理資源,您只需執行
任務完成 ✅!
您可以看到,建立新環境、啟用 Prisma Accelerate 以及清理資源都非常輕鬆。
探索並分享您的意見回饋!
若要探索最新 Prisma CLI 整合的完整命令列表,請參閱此處提供的文件:here。
將增強的 Prisma CLI 整合到您的工作流程中,並透過 推文 與我們分享您的經驗,如果您遇到任何挑戰,請隨時在我們的 Discord 中與我們聯繫並告知我們!
不要錯過下一篇文章!
註冊 Prisma 電子報