init depot renew
This commit is contained in:
@@ -0,0 +1,52 @@
|
||||
#!/usr/bin/env python3
|
||||
# -*- coding: UTF-8 -*-
|
||||
|
||||
from sqlalchemy import create_engine
|
||||
from sqlalchemy.engine import URL
|
||||
from datetime import datetime as dt
|
||||
import pandas as pd
|
||||
import pycen
|
||||
|
||||
|
||||
|
||||
# Parametres bdd
|
||||
from pycen import con_sicen as con
|
||||
|
||||
sch = 'saisie'
|
||||
tab = 'saisie_observation'
|
||||
ids = 'id_obs'
|
||||
col_updt = 'phenologie'
|
||||
|
||||
sql = """
|
||||
SELECT
|
||||
{ids},
|
||||
{col}
|
||||
FROM {sch}.{tab}
|
||||
WHERE {col} = 'Inderterminé'
|
||||
""".format(sch=sch,tab=tab,ids=ids,col=col_updt)
|
||||
df = pd.read_sql_query(sql,con)
|
||||
df[col_updt] = 'Indéterminé'
|
||||
pycen.update_to_sql(df,con,tab,sch,ids,geom_col=None)
|
||||
|
||||
|
||||
tab_suivi = 'suivi_saisie_observation'
|
||||
ids_suivi = ['operation','date_operation','id_obs']
|
||||
col_updtSuivi = 'utilisateur'
|
||||
date = dt.today().date().isoformat()
|
||||
sql = """
|
||||
SELECT
|
||||
{ids},
|
||||
{col}
|
||||
FROM {sch}.{tab}
|
||||
WHERE {col} = 'inconnu'
|
||||
AND date_operation > '{date}'
|
||||
""".format(sch=sch,tab=tab_suivi,ids=','.join(ids_suivi),col=col_updtSuivi, date=date)
|
||||
df = pd.read_sql_query(sql,con)
|
||||
df[col_updtSuivi] = 'colas.geier@cen-isere.org'
|
||||
pycen.update_to_sql(
|
||||
df,
|
||||
con,
|
||||
table_name=tab_suivi,
|
||||
schema_name=sch,
|
||||
key_name = ids_suivi,
|
||||
geom_col=None)
|
||||
Reference in New Issue
Block a user