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                
nuke :add-package grate --version 1.8.0                

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 已计算。
兼容目标框架(s)
包含的目标框架(在包中)
了解有关 目标框架.NET Standard 的更多信息。

此包没有依赖项。

版本 下载 最后更新
1.8.0 3,618 7/25/2024
1.7.4 15,071 5/16/2024
1.7.3 1,021 5/11/2024
1.6.3 583 5/11/2024