chore: 补录 002a 诊断脚本入库,修正 git_workflow.md 1.1 节路径
This commit is contained in:
@@ -0,0 +1,31 @@
|
||||
-- ============================================================
|
||||
-- 002a_diagnostic_episode_number.sql
|
||||
-- 诊断脚本:将 episodes.episode_number 从全局 UNIQUE 改为 (air_year, episode_number) 复合 UNIQUE
|
||||
-- 执行方式: psql -U postgres -d milsci_dev -f 002a_diagnostic_episode_number.sql
|
||||
-- 前置条件:先设 $env:PGCLIENTENCODING="UTF8"
|
||||
-- ============================================================
|
||||
|
||||
-- 三项诊断(任一异常停下找制片人)
|
||||
SELECT
|
||||
'total_rows' as check_name,
|
||||
count(*) as value
|
||||
FROM episodes
|
||||
UNION ALL
|
||||
SELECT
|
||||
'null_air_date' as check_name,
|
||||
count(*) as value
|
||||
FROM episodes
|
||||
WHERE air_date IS NULL
|
||||
UNION ALL
|
||||
SELECT
|
||||
'duplicate_year_epnum' as check_name,
|
||||
count(*) as value
|
||||
FROM (
|
||||
SELECT
|
||||
EXTRACT(YEAR FROM air_date)::int as air_year,
|
||||
episode_number
|
||||
FROM episodes
|
||||
WHERE original_episode_id IS NULL
|
||||
GROUP BY 1, 2
|
||||
HAVING count(*) > 1
|
||||
) as dup;
|
||||
@@ -22,7 +22,7 @@
|
||||
|
||||
### 1.1 三个核心概念,一分钟搞定
|
||||
|
||||
**Git 仓库**:就是一个"被 Git 管起来的文件夹"。打开本地 `D:\TPS-中台\` 这个文件夹,里面有所有项目文件 + 一个隐藏的 `.git` 子目录。**不要删 `.git`**,删了等于把保险撕了。
|
||||
**Git 仓库**:就是一个"被 Git 管起来的文件夹"。打开本地 `E:\tps-dashboard\` 这个文件夹,里面有所有项目文件 + 一个隐藏的 `.git` 子目录。**不要删 `.git`**,删了等于把保险撕了。
|
||||
|
||||
**commit(提交)**:相当于"存档"。每一次 commit 是一个时间点的快照,以后可以回到这个时间点。
|
||||
|
||||
|
||||
Reference in New Issue
Block a user