使用平台环境设计直观的工作流程
每个环境都是一个独立的G空间,使团队能够在开发生命周期的不同阶段构建、测试和发展其项目。从最初的实验到生产,环境促进了应用程序开发的无缝进展。
您是否曾想过,如果您的Prisma数据平台项目拥有专用环境,您的开发会多么顺畅?您来对地方了!
在Prisma,我们不断努力使您的开发旅程更顺畅、更高效。这就是我们很高兴推出平台环境的原因🎉。
那么,有什么变化呢?
环境之前
借助平台环境,您现在可以在一个项目中创建多个环境,从而更轻松地管理开发生命周期的各个阶段。
这不仅节省了您的时间,还让您能够从现有项目中获得更多价值。查看我们所有计划中的收益。
有关定价的更多信息,请访问我们的定价页面。
通过Prisma CLI简化Prisma数据平台项目管理(抢先体验)
我们也很高兴地宣布,Prisma数据平台现在可以通过Prisma CLI访问,该功能处于抢先体验阶段,提供编程访问,以简化平台资源管理并提高工作流程效率。
您可以利用Prisma CLI管理Prisma Accelerate和Prisma Postgres的数据库。例如,这与使用基于分支的数据库的工作流程配合得非常好。
什么是数据库分支?数据库分支让您可以快速创建数据库的独立副本,用于测试、开发、数据恢复和其他场景。
一些允许您在工作流程中添加数据库分支的流行数据库提供商包括PlanetScale、Neon和Railway。
现在,我们来看一个简单的示例。
使用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。
您还可以通过运行以下命令检查您的登录状态:
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新闻通讯