postgreSQL
起于山野之风
醉后不知天在水,满船清梦压星河
展开
-
postgreSQL 时间求差
-- 查询当前时间减后一个时间差是否大于 '0 s'-- 8||' hour'::interval 同 '8 hour' 同 8*interval '1 hour'select age(current_timestamp + ('8 hour')::interval, timestamp '2020-05-20 10:29:16.567') > '0 s'原创 2020-11-13 16:09:00 · 516 阅读 · 0 评论 -
postgreSQL 修改序列值、创建用户
查看、设置序列值-- 查看序列select * from t_class_id_seq-- postgresql 设置序列的起始值alter sequence t_class_id_seq restart with 9-- 查找 Sequence 中的下一个值SELECT nextval('t_class_id_seq');-- 把序列号改成和当前最大主键一致select setval('t_class_id_seq', (select max(id) from t_class));原创 2020-11-13 16:05:38 · 1896 阅读 · 0 评论 -
postgreSQL 导出(含自增序列)、导入
导出pg_dump -U [username 用户名] -t [表名] -d [dbname 数据库名] > [输出文件的位置及文件名(建议文件名为.dump)]-- 建议:不建议用图形化工具的转储功能,很多有问题的;用户使用 postgres-- pg_dump 可以直接转储一个数据库,此时 SQL 命令不需要 -t 参数。以上方式转储的文件在导入后,自增表的自增序列仍在导入psql -h [hostname 服务器ip] -U [username 用户名] -p [端口] -d [原创 2020-11-13 16:00:16 · 3198 阅读 · 0 评论 -
pg_stat_statements 启用并查看跟踪服务器的所有数据库的统计信息
名称类型参考文献描述useridoidpg_authid.oid执行该语句的用户的OIDdbidoidpg_database.oid执行该语句的数据库的OIDqueryidbigint内部哈希码,根据语句的解析树计算querytext代表声明文本callsbigint执行次数total_timedouble precision语句中花费的总时间(以毫秒为单位)min_timedouble precision...原创 2020-08-19 17:20:26 · 397 阅读 · 0 评论 -
postgreSQL SQL语句创建自增表
postgreSQL通过将字段类型设置为serial来将表设计为自增表CREATE TABLE "public"."t_achievement_directory" ( "id" serial8 PRIMARY KEY, "directory_name" varchar(255) COLLATE "pg_catalog"."default", "pid" int8, "modif...原创 2020-01-14 12:01:45 · 1804 阅读 · 0 评论