init depot renew
This commit is contained in:
@@ -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
|
||||
Reference in New Issue
Block a user