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
+31
View File
@@ -0,0 +1,31 @@
from pycen import con_gn as con
import pandas as pd
from sqlalchemy import create_engine
user = 'cgeier'
pwd = 'adm1n*bdCen'
adr = '91.134.194.221'
base = 'cadastre'
con = create_engine('postgresql+psycopg2://{0}:{1}@{2}/{3}'.format(user,pwd,adr,base), echo=False)
lst_sch = con.dialect.get_schema_names(con)
for s in lst_sch:
lst_tab = con.dialect.get_table_names(con,s)
for t in lst_tab:
lst_col = con.dialect.get_columns(con,t,s)
lst_col = [x['name'] for x in lst_col ]
if 'dnulot' in lst_col:
sql = '''SELECT * FROM "%s".%s WHERE TRIM(dnulot) <> '' LIMIT 5;'''%(s,t)
res = pd.read_sql_query(sql = sql, con=con)
if not res.empty:
print('Schema : %s ; Table : %s ; nrows : %s'%(s,t,str(res.shape[0])))
# before
obs_op = 880
veille = 1202
# after
obs_op = 2082
veille = 0