数据库星球-mytecdb.com

  • 最新文章
  • 全部分类
  • 文章搜索
  • 关于本站

当前分类:【PostgreSQL基础教程】

非交互方式指定psql,pg_dump密码

psql 和 pg_dump 等工具连接PostgreSQL数据库时,通过-W参数,在终端以交互方式输入密码,很多时候,我们希望使用脚本调用psql或者pg_dump做一些自动化的操作,那么此时如何以非交互方式指定密码?方法一,环境变量设置...继续阅读

  • 发表于:2022-12-08 19:26:01
  • 分类:PostgreSQL基础教程
  • 浏览(295)

PostgreSQL 创建触发器、行级触发器、语句级触发器、触发器内置变量

PostgreSQL 支持触发器功能,触发器与表或者视图进行关联,当表或者视图上的某个事件发生时,指定的触发器函数将被调用。触发器语法:CREATE [ CONSTRAINT ] TRIGGER name { BEFORE | AFTER ...继续阅读

  • 发表于:2022-08-15 10:38:42
  • 分类:PostgreSQL基础教程
  • 浏览(95)

PostgreSQL copy 命令使用示例

PostgreSQL 提供了 copy 命令用于在数据库表与文件之间拷贝数据,通过 copy 命令可以把一个表数据导出到文件中,也可以把文件中的数据导入到表里面。1. copy 命令语法COPY table_name [ ( column_...继续阅读

  • 发表于:2022-08-12 15:51:55
  • 分类:PostgreSQL基础教程
  • 浏览(81)

psql \o 命令重定向SQL执行的输出信息到文件

psql 工具提供了一个方便的命令 \o 能够把 SQL 执行的输出信息重定向到文件中。使用示例:postgres=# \o /tmp/1.txtpostgres=# select * from t;postgres=# \o\o /tmp...继续阅读

  • 发表于:2022-08-04 21:41:05
  • 分类:PostgreSQL基础教程
  • 浏览(95)

PostgreSQL创建自定义函数

PostgreSQL 支持创建自定义函数,相比于 SQL 对表进行简单增删改查操作,自定义函数能够实现各种复杂的逻辑。PostgreSQL 自定义函数支持的语法主要包括 SQL,plsql,C语言函数等。1. 创建函数的语法CREATE [...继续阅读

  • 发表于:2022-08-01 21:58:54
  • 分类:PostgreSQL基础教程
  • 浏览(186)

PostgreSQL两阶段提交事务2PC(two-phase commit)

PostgreSQL 支持两阶段提交事务(two-phase commit),简称 2PC。单机版本的 PG 很少会用到 2PC 事务,而基于 PG 的分布式数据库,其事务管理器大多数都是基于 PG 的 2PC 事务或者在其基础上进行修改实...继续阅读

  • 发表于:2022-07-28 10:31:26
  • 分类:PostgreSQL基础教程
  • 浏览(182)

PostgreSQL 物理复制槽的使用(physical replication slot)

1、在主库创建物理复制槽可以手动在主库创建物理复制槽,也可以不创建,在备库使用 pg_basebackup 创建备份时指定参数 -C -S 来创建复制槽。手动创建复制槽的 SQL 语句如下:select * from pg_create_p...继续阅读

  • 发表于:2022-07-14 16:43:16
  • 分类:PostgreSQL基础教程
  • 浏览(175)

PostgreSQL CSV格式日志导入数据库

PostgreSQL 的日志可以配置成 csv 格式,csv 格式的日志能够像 excel 文件一样作为电子表格打开,也可以导入到数据库表中,使用 SQL 语句做进一步的处理和分析,比如相同 SQL 去重、分组聚合、执行时间过滤、SQL类型...继续阅读

  • 发表于:2022-06-27 15:52:23
  • 分类:PostgreSQL基础教程
  • 浏览(70)

PostgreSQL表继承(inherits)的使用

PostgreSQL 支持表继承,首先定义一个父表,然后使用关键字 INHERITS 定义一个子表,子表继承父表的所有字段定义。定义一个父表:create table parent(id int, name varchar(50));定义一...继续阅读

  • 发表于:2020-11-12 19:38:06
  • 分类:PostgreSQL基础教程
  • 浏览(711)

PostgreSQL 表的隐藏字段

PostgreSQL 数据库中的表,有几个字段是系统字段,这些字段是隐藏的,在 psql 中使用 \d 命令不会显示这些字段。用户在定义表结构时,字段名称不能与这些系统隐藏字段相同。隐藏字段如下:oid,行对象标识符,这个字段只有在创建表时...继续阅读

  • 发表于:2020-08-06 16:48:33
  • 分类:PostgreSQL基础教程
  • 浏览(701)

分页

上一页12下一页
搜索:

Copyright © 2020-2023 

www.mytecdb.com All Rights Reserved.