grate 1.8.0
dotnet tool install --global grate --version 1.8.0
此包包含一个可在壳中或命令行中调用的 .NET 工具。
dotnet new tool-manifest # if you are setting up this repo dotnet tool install --local grate --version 1.8.0
此包包含一个可在壳中或命令行中调用的 .NET 工具。
#tool dotnet:?package=grate&version=1.8.0
NuGet 团队不提供此客户端的支持。请联系其 管理员 获取支持。
nuke :add-package grate --version 1.8.0
NuGet 团队不提供此客户端的支持。请联系其 管理员 获取支持。
grate
grate 是一个 SQL 脚本迁移执行程序,使用纯 SQL 进行迁移。没有元语言,没有代码,没有配置,没有 Entity Framework 迁移。它提供完全的灵活性,并对您的迁移有完全的控制权,并允许您使用特定数据库系统的所有高级功能。您不会受到任何支持数据库最低公共功能集的限制。
最小示例
传递给 grate 的唯一必需参数是要告诉它在哪里找到数据库的 连接字符串。它将部署到该数据库,并在当前目录中查找 SQL 脚本。
grate --connectionstring="Server=(localdb)\MSSQLLocalDB;Integrated Security=true;Database=grate_test"
有关更多配置选项,请参阅 文档。
grate 支持以下数据库管理系统
- Microsoft SQL Server
- PostgreSQL
- MariaDB/MySQL
- SQLite
- Oracle
完整文档可在 https://erikbra.github.io/grate/ 找到。
产品 | 版本 兼容和额外的计算目标框架版本。 |
---|---|
.NET | net8.0 兼容。 net8.0-android 已计算。 net8.0-browser 已计算。 net8.0-ios 已计算。 net8.0-maccatalyst 已计算。 net8.0-macos 已计算。 net8.0-tvos 已计算。 net8.0-windows 已计算。 |
此包没有依赖项。