Initial commit of akmon project

This commit is contained in:
2026-01-20 08:04:15 +08:00
commit 77a2bab985
1309 changed files with 343305 additions and 0 deletions

View File

@@ -0,0 +1,19 @@
# 修复 eldercare_mock_data_insert.sql 中的重复键冲突问题
$filePath = "h:\blews\akmon\doc_eldercare\eldercare_mock_data_insert.sql"
$content = Get-Content $filePath -Raw -Encoding UTF8
# 查找并替换所有 ak_users INSERT 语句,添加冲突处理
$pattern = "(INSERT INTO public\.ak_users.*?)\);"
$replacement = '$1)' + "`nON CONFLICT (id) DO NOTHING;"
$updatedContent = $content -replace $pattern, $replacement
# 保存更新的文件
Set-Content $filePath -Value $updatedContent -Encoding UTF8
Write-Host "已修复所有 ak_users INSERT 语句的冲突处理"
# 验证修复结果
$conflictCount = ([regex]::Matches($updatedContent, "ON CONFLICT \(id\) DO NOTHING")).Count
Write-Host "文件中现在有 $conflictCount 个冲突处理语句"