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

做旅游产品的网站有哪些宁乡网站开发公司推荐

做旅游产品的网站有哪些,宁乡网站开发公司推荐,三亚招聘网,县工商局 网站建设需要合并的多个PG数据库表个数和结构一致,这里提供一种思路,选择sql语句insert插入的方式进行,即将其他PG数据库的每个表内容插入到一个PG数据库中完成数据库合并 示例代码说明: 选择一个数据库导出表结构为.sql文件&#xff08…

需要合并的多个PG数据库表个数和结构一致,这里提供一种思路,选择sql语句insert插入的方式进行,即将其他PG数据库的每个表内容插入到一个PG数据库中完成数据库合并

示例代码说明:

选择一个数据库导出表结构为.sql文件(可借助Navicat工具),在此基础上修改.sql内容加入insert语句和dblink语句,数据可能存在重复需要在每个insert插入语句后带上ON CONFLICT DO NOTHING; 数据库名设置为一个通用变量,修改好后的.sql文件就是一个样本文件。复制一个pg数据库并修改名称作为总库,总库需要添加dblink扩展,批量将.sql样本文件中的数据库名替换为其他要合并的数据库名并另存为新的.sql文件,再批量执行每个.sql文件即可。.sql文件修改另存可参考文章:【数据处理_Python】使用python脚本将模板文件修改内容后重命名另存为新文件

import psycopg2
import subprocess
import os
def publicsql(old_string,input_sql,input_dir,output_dir):with open(input_sql, 'r') as infile:content = infile.read()for filename in os.listdir(input_dir):if filename.endswith('.sql'):nameparts = filename.split('.')new_string = nameparts[0]# 执行替换操作new_content = content.replace(old_string, new_string)# 写入新文件output_file_path = os.path.join(output_dir, new_string + '.sql')with open(output_file_path, 'w') as oufile:oufile.write(new_content)oufile.close()infile.close()
# 要替换的字段
old_string = "database"
# 样本文件
input_sql = r'E:\test\public.sql'
# 读取替换字段文件路径
input_dir = 'E:/test/chongqinghq/'
# 修改文件后输出路径
output_dir = 'E:/test/publicsql/'
publicsql(old_string,input_sql,input_dir,output_dir)
#数据库连接信息
database_name = 'hqdb_500100_20241112' #总库名称
username = 'postgres'
password = 'postgres'
host = 'localhost'
port = '5432'
os.environ['PGPASSWORD'] = password
# 获取文件夹下所有.sql文件名称
filenames = os.listdir(output_dir)
# 遍历文件列表
for filename in filenames:output_file = output_dir + filenamecommandimport = 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 {filename}  was successfully imported into Database {database_name}")

输出结果示例:

.sql样本文件示例:

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

相关文章:

  • 自己电脑做电影网站西昌手机网站设计
  • 上饶建设培训中心网站适合女生的十大热门专业
  • 如何做外贸品牌网站建设多媒体设计工作内容
  • 果洛营销网站建设丢盖网logo在线设计
  • 连云港网站seo企业网站开发到上线的视频
  • 南京汽车集团网站建设软件开发工程师英文
  • 网站建设中中文模板下载小型企业网站模板
  • 京东联盟新手没有网站怎么做推广wordpress 红酒
  • 百度站长工具查询羽毛球赛事最新消息
  • 企业网站源码 一品资源网购物网站开发用什么软件
  • 网站源码平台移动应用程序开发
  • 出名的网站建设软件2017做网站挣钱吗
  • 微网站开发 付费阅读做技术分享网站有哪些
  • 定制网站开发食道里感觉有东西堵注册商标设计
  • 民族建设集团有限公司官方网站代刷网站只做软件吗
  • 上海网站建设定制公语言网站建设
  • 怎么在网站后台做标题的超链接找网红推广一般怎么合作
  • 网站主流服务器语言网站建设山东
  • 邢台网站建设哪儿好网站设计方法
  • 家装网站建设预算成都古怪科技网站建设公司
  • 江苏省江建集团有限公司建设网站市场调研方案
  • 网站怎么建设原始站点南宁网站建设优化排名
  • 佛山市 骏域网站建设直播平台开发费用
  • 成立网站要多少钱个人网页上传网站怎么做
  • 找谁做公司网站唐河企业网站制作哪家好
  • 网站怎么盈利个人做网站能赚到钱吗
  • iis 建设网站免费把图片生成链接
  • 深圳团购网站设计价格wordpress 4.5 中文404
  • 网站你懂我意思正能量晚上在线观看不用下载免费魅族互联网创业项目简介
  • 美术馆网站页面设计织梦制作wap网站