#python python... PYTHON 🔛 🚀
11 subscribers
914 photos
7 videos
158 files
1.54K links
Download Telegram
/*Добавлениеи полей в спомогательные твблицы*/
# log_
st.name = "log_" + name
st.schema = schema + "_temp"
st.add_elem({
"constraint_name": "pk_" + st.name,
"columns_list": ["mt_action_proc_id"] + pk_columns_list,
"constraint_type": "primary key"
})
st.add_elem(column_def.parseString("mt_action_proc_id BIGINT NOT NULL"))
st.add_elem(column_def.parseString("mt_action CHAR(1) NOT NULL"))
log_sql = str(st)
log_sql += "\n\n"

# i_
st.name = "i_" + name
st.schema = schema + "_temp"
if name.endswith("_cls") or name.endswith("_obj"):
st.del_columns(*pk_columns_list)
st.add_elem({
"constraint_name": "pk_" + st.name,
"columns_list": ["mt_ssys_code"],
"constraint_type": "primary key"
})
else:
st.add_elem({
"constraint_name": "pk_" + st.name,
"columns_list": pk_columns_list,
"constraint_type": "primary key"
})
st.del_columns("mt_ins_dttm", "mt_chng_dttm", "mt_action_proc_id", "mt_action")
st.add_elem(column_def.parseString("mt_rule_code INT NULL"))
st.add_elem(column_def.parseString("mt_oper_code VARCHAR(3) NULL"))
st.add_elem(column_def.parseString("mt_rej_id BIGINT NULL"))
i_sql = str(st)
i_sql += "\n\n"

# rej_
st.name = "rej_" + name
st.schema = schema + "_temp"
st.del_pk()
st.del_columns("mt_oper_code")
st.add_elem(column_def.parseString("mt_rej_id BIGINT IDENTITY NOT NULL"))
st.add_elem(column_def.parseString("mt_rule_code INT NULL"))
st.add_elem(column_def.parseString("mt_reject_dttm DATETIME2 NOT NULL"))
st.add_elem(column_def.parseString("mt_reason_descr VARCHAR(256) NOT NULL"))
st.add_elem(column_def.parseString("mt_status VARCHAR(256) NOT NULL"))
st.add_elem(column_def.parseString("mt_reload_proc_id BIGINT NULL"))
st.add_elem(column_def.parseString("mt_reload_dttm DATETIME2 NULL"))
st.add_elem(column_def.parseString("mt_reject_num
крутая штука!

надо допилить...

чо у тебя там с питоном?)
нет задач - нет мотивации )
Forwarded from Python Textbooks (Igor A. Kamyshev)
Python для сложных задач – Дж. Вандер Плас (ru) 2018

Поможет изучить DS при помощи IPython, Jupyter, NumPy, Pandas, Matplotlib, Scikit-Learn.

#middle