当前位置: 首页 > news >正文

前端开发学习网站做外国美食的视频网站

前端开发学习网站,做外国美食的视频网站,做网站的需要什么软件,网站调用新浪微博之前批量创建和导入数据库分为2个python脚本进行,现整合优化代码合并为一个python脚本,可同步实现数据库的创建和数据导入。之前的文章链接: 【Postgres_Python】使用python脚本批量创建PG数据库 【Postgres_Python】使用python脚本将多个.S…

之前批量创建和导入数据库分为2个python脚本进行,现整合优化代码合并为一个python脚本,可同步实现数据库的创建和数据导入。之前的文章链接:

【Postgres_Python】使用python脚本批量创建PG数据库
【Postgres_Python】使用python脚本将多个.SQL文件批量导入不同的PG数据库

示例代码说明:

有多个.sql格式的数据库需要导入,数据库名与文件名一致。 先判断服务器中数据库是否存在,若存在则删除,创建数据库,导入SQL文件内容

import psycopg2
import subprocess
import os
folder_path = 'E:/Dataset/chongqinghq/'
# 获取文件夹下所有文件和文件夹的名称
filenames = [f for f in os.listdir(folder_path) if os.path.isfile(os.path.join(folder_path, f))]
# 遍历文件列表并以.提取名称
for filename in filenames:name_parts = filename.split('.')if name_parts:# 提取第一部分作为提取的名称,创建的数据库名称database_name = name_parts[0]username = 'postgres'password = 'postgres'host = 'localhost'port = '5432'output_file = folder_path + filenameos.environ['PGPASSWORD'] = passwordtry:#数据库存在则删除数据库commanddelete = f'D:/Program Files/PostgreSQL/10/bin/psql -h {host} -p {port} -U {username}  -c "DROP DATABASE IF EXISTS {database_name}"'subprocess.run(commanddelete, check=True)print(f"Database {database_name} dropped successfully.")# 创建数据库commandcreate = f'D:/Program Files/PostgreSQL/10/bin/psql -h {host} -p {port} -U {username}  -c "create database {database_name}"'subprocess.run(commandcreate, check=True)print(f"Database {database_name} successfully create")# 导入数据库commandimport = f'D:/Program Files/PostgreSQL/10/bin/psql -h {host} -p {port} -U {username} -d {database_name} -f {output_file}'subprocess.run(commandimport, check=True)print(f"Database {database_name} on host {host} and port {port} successfully created and imported")finally:# 清除环境变量以防止密码泄露del os.environ['PGPASSWORD']

结果示例:

http://www.yayakq.cn/news/289720/

相关文章:

  • 做网站怎么收集资料163公司邮箱登录入口
  • 做外贸推广的网站有哪些360网站备案查询
  • 网站制作协议oppo商城
  • wordpress怎么给产品设置分类湖南seo优化企业
  • 企业网站开发周期搜索推广和场景推广
  • dede安装好后是模板怎么变成做好的网站codeigniter 手机网站开发
  • 平乡网站建设唐山城乡建设网站
  • 电烤箱做蛋糕网站互联网企业网站设计
  • 如何做织梦手机网站网站正在建设中永久
  • 哪个网站做贺卡做的好网站做违法的事情投诉
  • 网站建设成本估算怎么开通网络
  • 榆林建设银行的网站平面设计主要做什么工作
  • 怎么进入网站管理系统旅游公司网页设计
  • 茂名市城市建设档案馆网站网站商城系统建设方案
  • 全国住房和城乡建设部网站什么是营销型网站呢
  • 网站建设哪家好就推 鹏博资讯快递公司网页模板
  • 网站备案网站后台建设
  • 成都网站建设维护wordpress给模板添加title
  • 新公司做网站多少钱不关闭网站备案
  • 网站开发和 app开发的区别关于公司建设网站的意义
  • 公司怎么在百度做网站如何申请我的网站
  • 私人网站如何建新产品线上推广方案
  • 互动网站欣赏那种广告式网站怎么做
  • 南平市建设局网站网站注册域名与制作
  • 研究院 网站建设网站向哪里备案
  • 山东省住房和城乡建设局网站首页哪些公司做外贸网站
  • iis网站访问用户...温岭做网站
  • 做网站的公司推荐wordpress 定时发布 原理
  • 网站建设客户目标模板crm管理营销
  • 有没有专门做航拍婚礼网站又做投资的网站吗