2024年2月22日

推出平台环境

🎉 我们很高兴推出平台环境以及一项新的抢先体验功能,该功能支持通过Prisma CLI访问Prisma数据平台!

Introducing Platform Environments

使用平台环境设计直观的工作流程

每个环境都是一个独立的G空间,使团队能够在开发生命周期的不同阶段构建、测试和发展其项目。从最初的实验到生产,环境促进了应用程序开发的无缝进展。

您是否曾想过,如果您的Prisma数据平台项目拥有专用环境,您的开发会多么顺畅?您来对地方了!

User requesting Environments

在Prisma,我们不断努力使您的开发旅程更顺畅、更高效。这就是我们很高兴推出平台环境的原因🎉。

那么,有什么变化呢?

环境之前

Before Environments

借助平台环境,您现在可以在一个项目中创建多个环境,从而更轻松地管理开发生命周期的各个阶段。

After Environments

这不仅节省了您的时间,还让您能够从现有项目中获得更多价值。查看我们所有计划中的收益。

计划平台环境之前平台环境之后入门版5个项目5个项目,每个项目2个环境专业版10个项目10个项目,每个项目6个环境商业版15个项目15个项目,每个项目12个环境企业版自定义自定义

有关定价的更多信息,请访问我们的定价页面

通过Prisma CLI简化Prisma数据平台项目管理(抢先体验)

我们也很高兴地宣布,Prisma数据平台现在可以通过Prisma CLI访问,该功能处于抢先体验阶段,提供编程访问,以简化平台资源管理并提高工作流程效率。

Prisma CLI x Prisma Data Platform

您可以利用Prisma CLI管理Prisma Accelerate和Prisma Postgres的数据库。例如,这与使用基于分支的数据库的工作流程配合得非常好。

什么是数据库分支?数据库分支让您可以快速创建数据库的独立副本,用于测试、开发、数据恢复和其他场景。

一些允许您在工作流程中添加数据库分支的流行数据库提供商包括PlanetScaleNeonRailway

Database branching

现在,我们来看一个简单的示例。

使用Prisma CLI为环境启用Prisma Accelerate

假设您正在一个新的功能分支上探索使用Prisma Accelerate进行缓存以加速查询。您希望确保在将其投入生产之前一切顺利运行。

让我们探索如何为环境激活Prisma Accelerate,并轻松清理资源,所有这些都通过Prisma CLI完成。

先决条件

在深入了解之前,请确保您已在feature分支上安装了Prisma Accelerate客户端扩展,并满足使用Prisma Accelerate的所有先决条件。您还需要安装Prisma CLI 5.10.0或更高版本。

您还应该有一个包含DATABASE_URL.env文件。

访问Prisma数据平台

让我们通过向平台控制台进行身份验证来开始。

注意:在功能正式发布之前,--early-access标志是必不可少的。

浏览器窗口将弹出,提示您登录或创建帐户。身份验证成功后,系统将指示您返回CLI。

Login pop-up

您还可以通过运行以下命令检查您的登录状态:

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集成的完整命令列表,请参阅此处提供的文档。

将增强的Prisma CLI集成到您的工作流程中,并通过推文与我们分享您的经验;如果您遇到任何挑战,请随时在我们的Discord中联系我们,并告诉我们!

不要错过下一篇文章!

订阅Prisma新闻通讯

© . All rights reserved.