PostgreSQL
文章平均质量分 73
L.ZZ
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
PostgreSQL大小写的坑
1. 示例 建立了大写的表NODE,查询不论是用NODE还是node都不行,需用"NODE"才可识别。 正确语句: SELECT * from "NODE" ; 建立了小写的表edge,查询不论是用EDGE还是edge都可以(额,说好的大小写敏感呢),"edge"也可识别。 正确语句: SELECT * from edge ; // 或 EDGE 或"edge" 存储过程测试结论与表名一样。 大写的存储过程TP_INSERT需用call "TP_INSERT"();来调用。 小写的存储过转载 2020-12-07 16:02:39 · 915 阅读 · 0 评论 -
postgresql查询表元数据信息语句
连接数据库服务器,切换至postgres(或其他数据库用户)下, 进入数据库命令行终端:psql 显示数据库:\l 连接指定的数据库:\c 数据库名 查看当前实例下的表:\dt 用sql语句方式查询:SELECT tablename FROM pg_tables; 查询某张表的表结构及字段信息:\d tablename--实际表名 用sql语句方式查询: SELECT a.attnum, a.attname AS field, t.typname AS type, a.attle原创 2020-11-24 11:03:05 · 9518 阅读 · 0 评论 -
Postgresql清理WAL日志
1. 前言 WAL是Write Ahead Log的简写,和oracle的redo日志类似,存放在$PGDATA/pg_xlog中,10版本以后在$PGDATA/pg_wal目录. WAL相关的介绍可见WAL(Write Ahead Logging)介绍 如果开启了归档,在目录archive_status下会有一些文件,以ready结尾的,表示可以归档但还没有归档,done结尾的表示已经归档。 和...转载 2020-04-16 16:40:56 · 8360 阅读 · 0 评论 -
如何看懂Postgres的执行计划
如何看懂Postgres的执行计划 test=# insert into test select id from (select generate_series(1,10000000))ids(id); INSERT 0 10000000 Time: 39656.016 ms test=# select * from test where id=1; id ---- 1 (1 ro...转载 2019-11-26 15:12:33 · 1132 阅读 · 0 评论 -
Postgres CopyManager and connection from Connection Pool
1. PG CopyManager的使用示例代码: package test.simple; //You need to include postgres jdbc jar into your project lib import org.postgresql.copy.CopyManager; import org.postgresql.core.BaseConnection; impo...转载 2019-02-27 11:30:30 · 627 阅读 · 0 评论 -
使用GreenPlum/postgres的copy命令导出/导入数据
1. postgres的copy命令 postgres的COPY命令可以快速的导出/导入数据到postgresql数据库中,支持常用的文件格式,如:txt、sql、csv、压缩文件、二进制格式等。特别适合批量导出和导入数据,速度比较快。 COPY TO把一个表的所有内容都拷贝到一个文件; COPY FROM从一个文件里拷贝数据到一个表里(把数据附加到表中已经存在的内容里)。 注意COPY只能用于...原创 2019-02-27 11:31:01 · 16238 阅读 · 1 评论
分享