Home | 简体中文 | 繁体中文 | 杂文 | Github | 知乎专栏 | Facebook | Linkedin | Youtube | 打赏(Donations) | About
知乎专栏

部分 V. PostgreSQL

目录

51. PostgreSQL 安装
51.1. netkiller-devops 部署 postgres
51.2. Rocky Linux / Almalinux
51.3. Ubuntu 12.04.1 LTS 安装
51.4. YUM 默认源安装
51.5. PostgreSQL 官方 YUM 源安装
51.5.1. 9.2
51.5.2. 9.3
51.5.3. 9.4
51.5.4. 9.6
51.5.5. PostgreSQL 10
51.6. PostgreSQL 配置
51.6.1. postgresql.conf
51.6.2. pg_hba.conf
51.7. 创建dba用户
51.8. pgbouncer - lightweight connection pooler for PostgreSQL
51.8.1. 安装 pgbouncer
51.8.2. 配置 pgbouncer
52. PostgreSQL 命令
52.1. psql - PostgreSQL interactive terminal
52.1.1. 执行文件
52.2. Backup / Restore
52.2.1. Backup
52.2.2. Restore
52.2.3. import
52.2.4. 导出指定 schema
52.2.5. PostgreSQL for windows
52.2.6. 大型数据库备份
52.2.7. schema之间迁移数据
52.2.8. Docker 恢复数据
52.3. 创建数据库
52.4. 删除数据库
53. 数据库管理(Administration)
53.1. 用户管理(User)
53.1.1. 新建用户
53.1.2. SUPERUSER
53.1.3. 删除用户
53.1.4. 链接数限制
53.1.5. 复制用户
53.1.6. 修改用户密码
53.2. 数据库管理 (Database)
53.2.1. 删除数据库
53.3. 表管理(Table)
53.4. PostgreSQL 系统状态与管理
53.4.1. 查看配置文件位置
53.4.2. 连接数
53.4.3. 查看总连接数
53.4.4. 杀掉空闲超久的连接
53.4.5. 杀掉长事务 / 锁等待
53.4.6. pg_available_extensions
53.4.7. pg_shadow
54. 数据定义(DDL)
54.1. 模式
54.2. Types
54.2.1. Enumerated Types
54.2.2. uuid
54.3. 表
54.3.1. 默认时间与时区
54.3.2. 汉字做字段名
54.4. 序列
54.4.1. 等差列 “1,2,3,4,5,6,7,8,9…”
54.4.2. 等差列 “1,3,5,7,9…”
54.4.3. 等差列 “2,4,6,8,10…”
54.4.4. n1+n2
54.5. 约束
54.5.1. 检查约束
54.5.2. 非空约束
54.5.3. 唯一约束
54.6. 主键/外键
54.6.1. 主键
54.6.2. 外键约束
54.6.3. 案例
55. DML
55.1. INSERT
55.1.1. 自动截取字符串
55.1.2. INSERT IGNORE INTO
55.2. copy
55.2.1. wget
56. SQL
56.1. "::"数据转换
56.2. ORDER BY 排序
56.3. 递归查询
56.4. returning
58. 事务处理与锁
58.1. FOR UPDATE SKIP LOCKED
58.2. FOR SHARE
59. PostgreSQL 其他相关
59.1. pgAdmin III
59.2. phpPgAdmin
59.3. Monitoring
59.3.1. PgBadger
59.4. pgModeler - PostgreSQL Database Modeler
59.5. Barman Backup & recovery for PostgreSQL
59.6. Foreign data wrappers
60. Connector
60.1. Pomm
61. Replication
61.1. Bucardo
62. FAQ
62.1. MySQL to PostgreSQL

PostgreSQL 实用实例参考