# prisma-rust-example **Repository Path**: issasonjj/prisma-rust-example ## Basic Information - **Project Name**: prisma-rust-example - **Description**: Rust使用prisma的例子 - **Primary Language**: Rust - **License**: MulanPSL-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2023-05-28 - **Last Updated**: 2023-07-11 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Rust中使用Prisma [Prisma](https://www.prisma.io/)是一款不错的基于Typescript的ORM,并且也有Rust绑定 参考[官方文档](https://prisma.brendonovich.dev/) ## 从源码创建prisma命令行工具 官方不提供预编译的命令行工具,原因在[这里](https://prisma.brendonovich.dev/getting-started/installation#why-is-a-cli-binary-not-provided) 1. 参考官方文档建立一个工程,[这里](https://gitee.com/issasonjj/prisma-cli/tree/master)是一个现成的项目 2. 编译完成后,将可执行文件加入环境变量 ## 创建工程并配置 1. 将prisma-client-rust和prisma-client-rust-cli加入Cargo.toml 2. 创建prisma文件夹和schema.prisma文件 3. 输入命令 "prisma migrate dev --name init"初始化数据库,将会生成相应的文件