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

天津网站建设优化企业网站静态页面访问很快php页面访问非常慢

天津网站建设优化企业,网站静态页面访问很快php页面访问非常慢,群晖nas可以做网站,微信小程序开发教程2021当使用pg库备份并恢复时,序列的值很可能不会自动更新到最大ID。 原因是,insert语句如果默认写了id,就不会更新序列的值,需要自己拨一下序列的值… 简单来说如下命令就好了,两个your_table 换成你自己的真实表名。 SE…

当使用pg库备份并恢复时,序列的值很可能不会自动更新到最大ID。
原因是,insert语句如果默认写了id,就不会更新序列的值,需要自己拨一下序列的值…

简单来说如下命令就好了,两个your_table 换成你自己的真实表名。

SELECT setval('your_table_id_seq', (SELECT MAX(id) FROM your_table));

注:这里 _id_seq 你要看是否和自己的数据库一样,一般默认都用的这个。

然后上面虽然一个表搞定了,但我想对所有表都操作一次,那么使用如下脚本,可以在navicat等工具里直接新建查询,粘贴进去执行一下就好了(实测pg17一次解决)。

DO $$
DECLAREtab_record RECORD;seq_name TEXT;
BEGINFOR tab_record IN SELECT table_nameFROM information_schema.tablesWHERE table_schema = 'public'AND table_type = 'BASE TABLE'LOOP-- 直接构建序列名seq_name := 'public.' || tab_record.table_name || '_id_seq';BEGIN-- 尝试重置序列EXECUTE format('SELECT setval(%L, (SELECT COALESCE(MAX(id), 1) FROM public.%I))', seq_name, tab_record.table_name);RAISE NOTICE '表 % 的序列已更新', tab_record.table_name;EXCEPTION WHEN OTHERS THEN-- 忽略没有对应序列的表RAISE NOTICE '表 % 跳过: %', tab_record.table_name, SQLERRM;END;END LOOP;
END
$$;
http://www.dtcms.com/a/446662.html

相关文章:

  • (2025年10月最新教程)如何用大陆护照+个人港卡注册Stripe个人账户
  • 红和蓝的企业网站设计宁波网站建设优化服务公司
  • 兴扬汽车网站谁做的three.js做的酷炫网站
  • 做炒作的网站拓者设计吧室内设计论坛
  • 佛山外贸网站建设新闻外贸seo网站推广公司
  • 10.5作业
  • C++进阶(8)——异常
  • Mybatis 主键配置错误做成查询数据丢失
  • wap自助建站排板网站维护 网站后台建设知识
  • Ubuntu中安装Nuclei教程
  • 关于旅游电子商务网站建设论文浙江联科网站建设
  • 什么网站可以兼职做设计国际新闻最新消息今天 新闻
  • 珠海专业网站建设费用河北建设局网站
  • 提高开发技能的Python设计模式
  • 网站方案模板购买网站空间ftp设计
  • python网站开发优缺网页微信版官网登录下载
  • dedecms 购物网站建设信息网的网站或平台登陆
  • 【C++实战(71)】解锁C++音视频开发:FFmpeg从入门到实战
  • 运营好网站wordpress 在线商店
  • C++初阶(12)vector
  • 库尔勒网站建设哪家好沈阳seo按天计费
  • DockerCE与cri-docker核心区别解析
  • 视频网站怎么做网站引流南阳企业网站
  • 深入理解 JavaScript 高阶函数:从 createScream 看函数式编程的优雅之道
  • 用户权限控制功能实现说明
  • 常见工厂后处理器作用
  • 公司免费网站制作云匠网接单
  • 网站建设与管理学习收获微信公众号免费模板网站
  • 企业可以做哪些网站做网站前端用什么语言
  • 阿里云服务器上传网站内容北京电力建设公司官网