#deno #parts #attempt #reimplement #sqitch

app quitch

尝试重新实现sqitch的部分功能

3个版本

0.0.4 2024年3月13日
0.0.3 2024年3月13日
0.0.2 2024年3月13日

#504数据库接口

MIT/Apache

55KB
1.5K SLoC

TypeScript 731 SLoC // 0.1% comments Rust 638 SLoC // 0.0% comments SQL 32 SLoC

quitch

尝试重新实现sqitch的部分功能

赖草(Elymus repens),也称为地毯草或quitch,是一种在欧洲、亚洲、北极生物群落和西北非洲的大部分地区非常常见的草种。它已被引入其他温和的北部气候用于放牧或水土保持,但通常被视为杂草。

安装

Deno

  1. 安装Deno
  2. deno install--允许-读取--允许-网络 https://deno.land/x/[email protected]/main.ts
  3. 运行 export PATH="$HOME/.deno/bin:$PATH" 使其在当前shell中可用
  4. export PATH="$HOME/.deno/bin:$PATH" 添加到您的 ~/.bashrc~/.zshrc

Rust

  1. 安装Rust
  2. cargo安装quitch

使用

# Revert the last change
quitch revert --target mysql://user:pass@localhost:3306/db --plan-file ../some-db/sqitch.plan

依赖项

~62MB
~1M SLoC