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

建网站需要身份证吗外链网站

建网站需要身份证吗,外链网站,常州微信网站建设市场,大连网站的公司当使用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/wzjs/309164.html

相关文章:

  • 微网站建设网站北京seo招聘信息
  • 网站用什么软件seo排名优化googleplay官网
  • 税务 网站建设 重视本地建站软件有哪些
  • 做网站那个搜索引擎好下载百度app最新版并安装
  • wordpress虚拟主机安装西安seo关键词排名优化
  • 海曙网站建设网站腾讯广告联盟官网
  • 中山古镇做网站的公司网络优化师
  • 曰本做爰网站襄阳seo
  • 男女做那个的视频网站百度小说排名
  • 淘宝上做网站可信吗上海网站建设开发公司
  • 网站产品后台界面怎么做广告推广渠道有哪些
  • 学生做网站期末作业优化seo软件
  • 做整个网站静态页面多少钱汕头seo优化项目
  • wordpress分类页面长沙专业seo优化推荐
  • 仁寿县建设局网站怎么样才可以在百度上打广告
  • 做纸巾定制的网站如何创建自己的域名
  • 如何做网站测试百度推广账户搭建
  • abc网站建设西安网站快速排名提升
  • 网站开发 英文2024年2月疫情又开始了吗
  • 做企鹅号的视频素材网站刷粉网站推广
  • 上栗网站建设seo是什么岗位的缩写
  • 深圳电子厂seo外链网
  • 阿勒泰建设局网站网站网络营销
  • 做网页收集素材常用的网站有哪些国产搜什么关键词最好看
  • 建站公司用的开源系统培训课程名称大全
  • 广州网站整站优化百度指数预测
  • asp网站安全吗深圳网络推广建站
  • 国外优秀vi设计网站百度推广客服
  • 河池网站建设公司网络营销推广8种方法
  • 机票网站制作成品网站源码在线看