fix(mining-service): 添加 ManualMiningRecord 缺失的 migration 0004
schema 中定义的 manual_mining_records 表缺少对应的 migration 文件, 导致 schema 与 migration 不一致。 Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
parent
534d4ce70c
commit
a41feb841f
|
|
@ -0,0 +1,34 @@
|
||||||
|
-- CreateTable
|
||||||
|
CREATE TABLE "manual_mining_records" (
|
||||||
|
"id" TEXT NOT NULL,
|
||||||
|
"account_sequence" TEXT NOT NULL,
|
||||||
|
"adoption_date" DATE NOT NULL,
|
||||||
|
"effective_date" DATE NOT NULL,
|
||||||
|
"execute_date" TIMESTAMP(3) NOT NULL,
|
||||||
|
"total_seconds" BIGINT NOT NULL,
|
||||||
|
"user_contribution" DECIMAL(30,8) NOT NULL,
|
||||||
|
"network_contribution" DECIMAL(30,8) NOT NULL,
|
||||||
|
"second_distribution" DECIMAL(30,18) NOT NULL,
|
||||||
|
"contribution_ratio" DECIMAL(30,18) NOT NULL,
|
||||||
|
"amount" DECIMAL(30,8) NOT NULL,
|
||||||
|
"operator_id" TEXT NOT NULL,
|
||||||
|
"operator_name" TEXT NOT NULL,
|
||||||
|
"reason" TEXT NOT NULL,
|
||||||
|
"wallet_synced" BOOLEAN NOT NULL DEFAULT false,
|
||||||
|
"wallet_synced_at" TIMESTAMP(3),
|
||||||
|
"created_at" TIMESTAMP(3) NOT NULL DEFAULT CURRENT_TIMESTAMP,
|
||||||
|
|
||||||
|
CONSTRAINT "manual_mining_records_pkey" PRIMARY KEY ("id")
|
||||||
|
);
|
||||||
|
|
||||||
|
-- CreateIndex
|
||||||
|
CREATE UNIQUE INDEX "manual_mining_records_account_sequence_key" ON "manual_mining_records"("account_sequence");
|
||||||
|
|
||||||
|
-- CreateIndex
|
||||||
|
CREATE INDEX "manual_mining_records_operator_id_idx" ON "manual_mining_records"("operator_id");
|
||||||
|
|
||||||
|
-- CreateIndex
|
||||||
|
CREATE INDEX "manual_mining_records_wallet_synced_idx" ON "manual_mining_records"("wallet_synced");
|
||||||
|
|
||||||
|
-- CreateIndex
|
||||||
|
CREATE INDEX "manual_mining_records_created_at_idx" ON "manual_mining_records"("created_at" DESC);
|
||||||
Loading…
Reference in New Issue