分类: PostgreSQL
官网:http://postgres.cn/docs/13/app-pg-ctl.htmpg_ctl — 初始化、启动、停止或控制一个PostgreSQL服务器。pg_ctl是PG中初始化数据目录, ... 阅读全文
PG11中的errcodes.txt文件
errcodes.txt是从pg11开始带有此文件,errcodes.txt文件允许extension访问PostgreSQL的error code list,errcodes.txt文件包括Post ... 阅读全文
PG中有哪些结束会话的命令(pg_cancel_backend、pg_terminate_backend、pg_ctl kill等)
PG中有哪些结束会话的命令pg_cancel_backend和pg_terminate_backenpg_cancel_backend取消对后端进程具有指定进程ID的会话的当前查询。 如果调用角色是 ... 阅读全文
PG查询用户自定义函数或存储过程
可以使用\df或pg_proc系统表,如下所示lhrdb=# \dList of functionSchema | Name | Result data ... 阅读全文
PG中的自动提交(AUTOCOMMIT)
Oracle中sqlplus里面执行DML语句,是需要提交commit;若错了,也可以回滚rollback; PostgreSQL psql里面默认是自动提交;执行完就马上提交,不能回滚,但是可以关闭 ... 阅读全文
PG中的CTE(with语句、公共表表达式)
简介WITH提供了一种方式来书写在一个大型查询中使用的辅助语句。这些语句通常被称为公共表表达式或CTE(Common Table Expressions),它们可以被看成是定义只在一个查询中存在的临时 ... 阅读全文
PG模板数据库之template1 和 template0
简介参考官网:http://postgres.cn/docs/13/manage-ag-templatedbs.htmtemplate1和template0是PostgreSQL的模板数据库。所谓模 ... 阅读全文
PostgreSQL删除重复数据的几种方法
Oracle 去重的方法很多,常用的是根据 rowid 进行去重,PostgreSQL 如何去除单表重复数据呢?可以通过 ctid 进行,下面是实验过程。一般方法示例一、创建测试表david=# create table emp ... 阅读全文