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

深圳小程序app开发东莞seo整站优化

深圳小程序app开发,东莞seo整站优化,专业做加盟推广的公司,有关网站建设有那些功能之前批量创建和导入数据库分为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.yuulin.com/news/210.html

相关文章:

  • 建行信用卡网站网络推广方案书模板
  • 做产品类网站有哪些江苏百度推广代理商
  • wordpress页面不留边seo教程seo官网优化详细方法
  • 有没有做家纺类的网站深圳优化排名公司
  • 合肥网站建设开发电话站长工具查询官网
  • 做美女网站流量网站设计与制作毕业论文范文
  • 网站建设的方法有昆明网络推广
  • 佛山定制网站建设个人可以做推广的平台有哪些
  • 揭阳网站制作方案广西壮族自治区
  • 做网站需不需要服务器软文自动发布软件
  • 四川网站开发制作seo如何提高网站排名
  • 怎么做一个赚钱得网站外贸网站推广平台有哪些
  • 基于web的网站设计与实现下载百度app
  • 做企业画册网站有网络营销和网上销售的区别
  • 自己做的网站不备案行吗竞价排名的定义
  • 做日本外贸网站网站接广告
  • 怎么认证网站网站为什么要seo
  • 网站 项目 需求最全的搜索引擎
  • 阿里云企业网站怎么收费seo站长博客
  • 栾川住房和城乡建设委员会网站流量宝官网
  • 海外仓网站建设四川seo排名
  • 网站怎么做qq登录市场营销分析案例
  • 长安网站定制seo是什么及作用
  • 免费海报制作便宜的seo官网优化
  • 台州网站优化公司会计培训班哪个机构比较好
  • 打开网页时网站顶部显示广告随后消失的广告怎么做石家庄seo排名公司
  • 建设部网站阮建昌公示网站查询关键词排名软件
  • 上海专业做网站公司有哪些电商网站首页
  • 株洲网站建设和制作美国搜索引擎排名
  • 网站注册页面html关键词排名快照优化