action/cloudflare/d1 library

Classes

CloudflareD1CliAction
D1資源とbindingの設定。DDLは実行しない。
ModelMigrateCliCommand
TiDB/D1のmigrationを振り分ける。

Functions

ensureCloudflareVectorizeBindings({required String source, required String wrangler, required String account, required String flavor, required Map<String, Map<String, dynamic>> specs, required Map<String, String> names}) → Future<String>
Vectorize indexを環境別に作成・検証し、bindingをwranglerへ追加する。
finalizeD1Schema({String root = ".", String outputPath = "d1/schema/schema.json"}) → void
build_runnerが管理するfragmentを統合する。未変更モデルも含め、削除済み入力は除く。
updateD1Binding(String source, {required String binding, required String id, required String name}) → String
対象bindingだけを更新し、既存の別bindingを保持する。
updateD1VectorBinding(String source, {required String binding, required String name}) → String
環境別bindingとcronを追加する。既存cronは保持する。