init depot renew

This commit is contained in:
2026-09-22 11:58:57 +02:00
commit e9fa6a7309
205 changed files with 39721 additions and 0 deletions
+52
View File
@@ -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)