def intermediate_shapefile_load_step(args):
work_dict = args[0]
settings = args[1]
# logger = args[2]
file_path = work_dict['file_path']
pg_table = work_dict['pg_table']
pg_schema = work_dict['pg_schema']
delete_table = work_dict['delete_table']
spatial = work_dict['spatial']
pg_conn = psycopg2.connect(settings['pg_connect_string'])
pg_conn.autocommit = True
pg_cur = pg_conn.cursor()
result = import_shapefile_to_postgres(pg_cur, file_path, pg_table, pg_schema, delete_table, spatial)
return result
# imports a Shapefile into Postgres in 2 steps: SHP > SQL; SQL > Postgres
# overcomes issues trying to use psql with PGPASSWORD set at runtime
评论列表
文章目录