Prompt miễn phí
Lập kế hoạch và script migration dữ liệu hạn chế downtime
Tạo chiến lược chuyển dữ liệu giữa hai schema, kèm script, rollback và kiểm tra hậu migration trong giới hạn gián đoạn thấp.
Prompt dùng để làm gì?
Tạo chiến lược chuyển dữ liệu giữa hai schema, kèm script, rollback và kiểm tra hậu migration trong giới hạn gián đoạn thấp.
Điền thông tin của bạn
Prompt
Input mẫu
{
"schema_cu": "SQLite users(id INTEGER PRIMARY KEY,full_name TEXT,email TEXT,status TEXT)",
"schema_moi": "accounts(id INTEGER PRIMARY KEY,name TEXT,email_address TEXT,state TEXT)",
"rang_buoc_downtime": "Chưa kiểm; HOLD khi target production chưa có rehearsal",
"quy_mo_du_lieu": "Fixture2 rows; production cardinality chưa cung cấp",
"cong_nghe_db": "SQLite fixture; target PostgreSQL chưa có environment"
}
Output mẫu
import sqlite3
def backfill(conn):
with conn:conn.execute('INSERT OR IGNORE INTO accounts SELECT id,full_name,email,status FROM users')
# users(id,full_name,email,status) -> accounts(id,name,email_address,state)
# Hai dòng synthetic; chạy hai lần vẫn có đúng hai accounts.
# Dừng cutover khi chưa có kiểm concurrent writes, checkpoint hoặc rollback thật.
Cách sử dụng
Giải thích cấu trúc
- Task
- Lập kế hoạch và script mapping migration có khả năng chạy lại; mọi cam kết downtime phải có staging/load/dual-write evidence.
- Verification
- Không trình bày SQLite analogue như production migration đã nghiệm thu.
- Limitations
- Chỉ đã chạy SQLite in-memory 2 dòng, không PostgreSQL 12 triệu dòng. Không đủ evidence downtime, dual-write và rollback target DB: HOLD_EXTERNAL.
- Model metadata
- Các model tag hiện hữu là môi trường gợi ý, không chứng nhận đã benchmark từng model/version. Kiểm availability và capability trước dùng.
Mẹo sử dụng
- Không trình bày SQLite analogue như production migration đã nghiệm thu.
- Chỉ đã chạy SQLite in-memory 2 dòng, không PostgreSQL 12 triệu dòng. Không đủ evidence downtime, dual-write và rollback target DB: HOLD_EXTERNAL.
- Dữ liệu ví dụ là synthetic; không đưa token, PII hay dữ liệu khách hàng vào input công khai.
Nguồn và giấy phép
ONTER biên tập · original
Đánh giá prompt
Chọn số sao theo trải nghiệm của bạn. Bạn có thể sửa đánh giá sau một phút.
Prompt liên quan
Thiết kế kiến trúc tách lớp cho ứng dụng nhỏ dễ bảo trì
Đề xuất cách tách controller, service, repository, cấu trúc thư mục và luồng gọi cho một ứng dụng nhỏ.
Phân tích và giảm thiểu rủi ro từ dữ liệu đầu vào
Rà soát mã xử lý input để phát hiện chèn lệnh, path traversal và đề xuất chỉnh sửa an toàn theo bối cảnh thực tế.
Thiết kế cơ chế retry/backoff cho gọi mạng thất bại tạm thời
Tạo chiến lược retry an toàn, có backoff và giới hạn thử lại cho tác vụ mạng; trả về code hoặc giả mã rõ ràng.
Prompt giải thích luồng dữ liệu React
Phân tích component React để hiểu dữ liệu đi qua props, state và điểm gây render lại; kèm gợi ý cải thiện.
