import re

# 读取文件
file_path = r'd:\work\java-space\deploy-ease-platform\backend\src\main\resources\db\changelog\init\v1.0.0-data.sql'

with open(file_path, 'r', encoding='utf-8') as f:
    content = f.read()

# 替换时间戳为 NOW()
# 匹配格式: 'YYYY-MM-DD HH:MM:SS' 或 'YYYY-MM-DD HH:MM:SS.ffffff'
pattern = r"'[0-9]{4}-[0-9]{2}-[0-9]{2} [0-9]{2}:[0-9]{2}:[0-9]{2}(\.[0-9]+)?'"
new_content = re.sub(pattern, 'NOW()', content)

# 写回文件
with open(file_path, 'w', encoding='utf-8') as f:
    f.write(new_content)

print("替换完成!")
