问题标签 [prisma2]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - 如何在 Blitz.js 中使用 cron 作业
我正在寻找的信息:(
如何使用 Blitz.js 实现 cron 作业。
到目前为止我做了什么
仔细检查了 Blitz.js 文档。
我想问什么
有谁知道或已经使用 Blitz.js 实现了 cron 作业?简单的示例代码将非常有帮助。
prisma - 在 prisma 数据模型中以任意数字开始 id
假设有一个像这样指定的棱镜数据模型
如果想从某个任意数字开始 id 怎么办?
在查看了 prisma 参考文档后,我没有看到有关如何执行此操作的提示。
prisma - 多对多关系棱镜2
我正在尝试实现关注取消关注功能。我正在使用 prisma 2,但我被困在如何更新以下数组。
我的架构:
我的路线:
amazon-web-services - AWS ECS & Prisma2 & RDS:将本地机器连接到私有数据库以使用 prisma 进行迁移?
我将我的全栈项目部署到 AWS ECS(Docker)。到目前为止一切正常。我的问题是我不知道如何将本地计算机连接到 RDS-DB 以迁移我的 DB-Schema。
我想运行命令:prisma migrate deploy --preview-feature
--> 在数据库中创建表和字段
我的 RDS-DP 是私有的(不可公开访问),并且与我的前端和后端位于同一个 VPC 中。前端有一个公共安全组(Load-Balencer),后端有一个私有安全组,并且对数据库有权限(请求正在工作只是得到错误:“public.Game
当前数据库中不存在该表”我可以解决与迁移)。目前只有我的后端可以访问 RDS。
我还尝试了一个公共的测试数据库(公共可访问性),并且我能够从我的本地机器迁移。
您如何在生产中一般迁移 Prisma 以及如何在没有公共可访问性的情况下将我的本地计算机权限授予 RDS ?
javascript - 如何使用@default 和 degeneration() 在 prisma 中声明数据库默认值?
想在生成的 sql 迁移文件中声明一个默认的二进制值。
我尝试过使用@default(dbgenerated(“UUID_TO_BIN(uuid())”)
,但表达式没有在生成的 SQL 文件中实现。
nestjs - 如何使用像 TypeORM 这样的 NestJS 在 Prisma 2 中创建自定义存储库?
在 TypeORM 中,我可以创建一个这样的 CustomRepository:
如何使用 Prisma 2 和 NestJS 达到相同的结果?
prisma2 - Prisma 2 无法获取具有空值的 DateTime 列
在我的数据库中, fee_start_month 列架构:
fee_start_month 日期时间?@db.日期
在 fee_start_month 列中,一些值为空,因此 prisma2 无法获取这些记录,并引发异常。
生成的错误:[Nest] 21275 - 2021 年 3 月 15 日,13:09:21 [ExceptionsHandler] 无效prisma.fee_collections.findMany()
调用:
值超出类型的范围。该列fee_start_month
包含无效的 DateTime 值,其中日或月设置为零。+3337 毫秒
typescript - Graphql Nestjs 将参数添加到类型字段
你好,你好吗,过去一周我一直在学习 Nestjs,并且非常喜欢它。我目前正在将它与 Prisma 2 一起使用来构建一个 graphql 服务器。我想在 graphql 类型字段中添加参数,以便能够使用 prisma 过滤或排序结果。明确地说,我希望能够执行以下架构
我正在使用库@paljs/plugins从 GraphQLResolveInfo 中提取信息并对 prisma 进行查询。我还使用库prisma-nestjs-graphql来自动生成所有 graphql 类型定义。有没有人尝试过使用nestjs?谢谢你,祝你有美好的一天
编辑:我正在使用代码优先的 graphql
编辑 2:四处挖掘后,我找到了一种使用@ResolveField
.
我不知道这是否是最好的方法,所以我暂时不回答这个问题。
prisma - 在这种情况下如何使用 $transaction API?
由于发生错误,prisma.$transaction
从未调用过,因此a
插入到数据库中。
prisma - 仅实例化 prisma 一次
我目前在运行 postgres 的项目上使用 prisma 2.20.1。
在他们的文档中,他们说要导入 PrismaClient 并在整个应用程序中实例化它。
但是,来自其他用例,您只连接到数据库一次,在每条路线(我的项目结构设置为不同的文件和目录)、实例化和(再次连接到数据库?)上都感觉很奇怪。
我的观点是,有没有办法将数据库连接集中在一个文件中,并在整个应用程序中使用它的实例?这样做会安全吗?有什么后果吗?
我的想法是这样的:
然后跨路由文件