私は、SQLデータベースにデータを変更/追加するにはいくつかの方法でPythonのファイル(sql_script.py)を持っている書き込みPythonコード
- import_data_into_specifications_table
- import_data_into_linkage_table
- truncate_linkage_table を言います
- ....(do_other_stuff_on_db)
- connect_db
時々私は私が行うために必要なものに応じて、メインの方法を変更したなかったものを今まで
そのうちのいくつか他の人は、いくつかの、唯一の方法を呼び出す必要があり:
if __name__ == '__main__':
conn = connect_db()
import_data_into_specifications_table(conn= conn)
import_data_into_linkage_table(conn=conn)
conn.close()
しかし、私コードをコミットする前にメインを削除することを常に覚えておく必要があるので、悪い習慣を見つけてください。
可能な選択肢は、外部のpythonファイルを書くことです。例えばlaunch_sql_script.pyです。私は実行する必要があります:
def import_spec_and_linkage():
conn = connect_db()
import_data_into_specifications_table(conn= conn)
import_data_into_linkage_table(conn=conn)
conn.close()
...
if __name__ == '__main__':
import_spec_and_linkage()
このファイルをバージョン管理すると便利ですが、メインコードを変更する必要があります。
これは良い方法だと思いますか?他に提案はありますか?