Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
193 views
in Technique[技术] by (71.8m points)

python - Version control in sqlalchemy

I have a conceptual question for doing version control in sqlalchemy. Assuming I generate statistics and store it in a db every day, but I want to track the version of the statistics that's being generated, and only update the version_id if I change code for the statistics being generated. As an example:

code version 1
jan 1, jan 2, jan 3
code version 2
jan 4, jan 5

rerunning jan 5 with version 2 generates version_id of 2 again.

If I rerun a date with the same code version, it should not increment the version_id. I will never run a date with an older code version. I read about programmatic counter in sqlalchemy, but I have to manually choose when the counter is updated. Is there a way (I'm purely guessing) that it checks the code, and if code is diff, then update the counter? Or something smarter than that?


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Reply

0 votes
by (71.8m points)
等待大神答复

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
OGeek|极客中国-欢迎来到极客的世界,一个免费开放的程序员编程交流平台!开放,进步,分享!让技术改变生活,让极客改变未来! Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

...