from pycen import con_anm import geopandas as gpd from datetime import datetime as dt com = gpd.read_postgis('SELECT * FROM territoires.vm_communes',con_anm) ter = gpd.read_postgis('SELECT * FROM territoires.vm_territoires',con_anm) ter_com = gpd.sjoin(com,ter,how='inner')[['code_insee','territoire_id']] ter_com['actif'] = True ter_com['date_maj'] = dt.now().date() ter_com['utilisateur_id'] = 'cgeier' ter_com.drop_duplicates(inplace=True) ter_com.to_sql('r_ter_com',con_anm,schema='territoires',index=False,if_exists='append')