随笔分类 -  000.数据库PostgresSQL

摘要:subline下载 https://www.php.cn/tool/sublime/413320.html 然后下载 SqlBeautifier 格式化快捷键 开启大写 ctr+k ctr+F 阅读全文
posted @ 2022-04-19 11:34 star521 阅读(324) 评论(0) 推荐(0) 编辑
摘要:hive-hive生成一段连续日期 select pos ,date_add(start_date,pos) as stat_date from (select '${entryDate}' as start_date, '${abortDate}' as end_date) temp latera 阅读全文
posted @ 2022-03-11 18:46 star521 阅读(384) 评论(0) 推荐(0) 编辑
摘要:search_path修改了postgresql.conf没有生效 ,应该修改这个配置postgresql.auto.conf文件 修改了postgresql.conf没有生效 优先级 postgresql.auto.conf > postgresql.conf 方法1 修改 postgresql. 阅读全文
posted @ 2021-08-05 20:57 star521 阅读(1449) 评论(0) 推荐(0) 编辑
摘要:[root@s101 /var/lib/pgsql]#cat .bash_profile ./.bash_profile./.psql_history./.bash_history./.psqlrc .bash_profile 系统变量 .psql_history 历史操作的sql语句 .bash_ 阅读全文
posted @ 2021-08-05 16:28 star521 阅读(258) 评论(0) 推荐(0) 编辑
摘要:物理复制(流复制)和逻辑复制 区别 物理复制(流复制) 逻辑复制 基于wal物理复制 基于wal逻辑解析 实例级复制 可对表级复制 可对ddl操作进行复制 ddl操作不可复制 主库可读写 主库可读写 从库可读不可写 从库可读写 大版本必须一致 支持跨大版本复制 物理复制(流复制) 主库/primar 阅读全文
posted @ 2021-08-05 16:04 star521 阅读(418) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2021-08-03 20:55 star521 阅读(65) 评论(0) 推荐(0) 编辑
摘要:pg_stat_all_tables、pg_class、pg_tables、pg_indexes、pg_attribute 查看表大小 select pt.schemaname||'.'||pt.tablename,pg_relation_filepath(pt.schemaname||'.'||p 阅读全文
posted @ 2021-08-03 20:49 star521 阅读(968) 评论(0) 推荐(0) 编辑
摘要:在配置文件中 [root@s101 /var/lib/pgsql/13/data]#nano postgresql.conf # AUTOVACUUM # #autovacuum = on # Enable autovacuum subprocess? 'on' # requires track_c 阅读全文
posted @ 2021-08-03 20:45 star521 阅读(260) 评论(0) 推荐(0) 编辑
摘要:format格式化 格式说明符由 % 字符引进,格式为 %[ position ] type组件的字段有:position (optional)n$ 格式的字符串,这里的n是要打印的参数的索引。索引为1表示在formatstr之后的第一个参数。如果省略了position,默认使用序列中的下一个参数。 阅读全文
posted @ 2021-08-03 20:27 star521 阅读(534) 评论(0) 推荐(0) 编辑
摘要:[root@s101 /var/lib/pgsql/13/data]#sudo systemctl restart postgresql-13Job for postgresql-13.service failed because the control process exited with er 阅读全文
posted @ 2021-08-03 19:30 star521 阅读(3246) 评论(0) 推荐(0) 编辑
摘要:touch支持像date命令一样参数修改文件时间: [root@web10 ~]# touch -d "2 days ago" install.log ; 利用touch修改文件时间: 1. 同时修改文件的修改时间和访问时间 touch -d "2010-05-31 08:10:30" instal 阅读全文
posted @ 2021-08-02 15:45 star521 阅读(127) 评论(0) 推荐(0) 编辑
摘要:修改配置文件 postgresql.conf [root@s101 /var/lib/pgsql/13/data]#nano postgresql.conf archive_command ='test ! -f /var/lib/pgsql/13/archive_wals/%f && cp %p 阅读全文
posted @ 2021-07-29 20:28 star521 阅读(486) 评论(0) 推荐(0) 编辑
摘要:常用命令 查看数据目录 show data_directory; 是否开启归档 show archive_mode; --查看日志目录所有文件select * from pg_ls_logdir(); --查看/data目录下的文件select pg_ls_dir('/data'); 输出数据库WA 阅读全文
posted @ 2021-07-28 19:43 star521 阅读(1431) 评论(0) 推荐(0) 编辑
摘要:pgsql时间错误问题 mydb@[local]:5432=#select now(); now 2021-07-05 08:07:22.981157+08 mydb@[local]:5432=# show time zone; TimeZone Asia/Shanghai(1 row) 查看可供选 阅读全文
posted @ 2021-07-28 19:19 star521 阅读(924) 评论(0) 推荐(0) 编辑
摘要:增量备份-创建基础备份 使用pg_basebackup 创建基础备份 [postgres@s101 /usr/pgsql-13/bin]$ pg_basebackup 设置配置文件pg_hba.conf,添加连接信息,否则会报错 [postgres@s101 /usr/pgsql-13/bin]$/ 阅读全文
posted @ 2021-07-28 18:27 star521 阅读(415) 评论(0) 推荐(0) 编辑
摘要:备份: sql转储备份 文件系统级别备份 连续归档-增量备份和基于时间点恢复(PITR) 物理备份:将数据目录,参数文件拷贝出来 逻辑备份:将数据库对象导出到文件 冷备份:数据库关闭情况下 热备份:数据库启动情况下 RTO 恢复时间目标 故障发生到恢复所需时间 RPO 恢复点目标 可容忍丢失多少数据 阅读全文
posted @ 2021-07-28 17:15 star521 阅读(1030) 评论(0) 推荐(0) 编辑
摘要:事务 savepoint 保存点 rollback to 回滚 开启一个事务需要将SQL命令用BEGIN和COMMIT命令包围起来 BEGIN; UPDATE accounts SET balance = balance - 100.00 WHERE name = 'Alice'; SAVEPOIN 阅读全文
posted @ 2021-07-27 19:22 star521 阅读(402) 评论(0) 推荐(0) 编辑
摘要:http://www.postgres.cn/docs/13/index.html 阅读全文
posted @ 2021-07-27 18:37 star521 阅读(65) 评论(0) 推荐(0) 编辑
摘要:元命令 \timing \watch \timing 显示执行时间‘ psql客户端提示符 mydb=# \echo :PROMPT1 %/%R%# %/ 当前数据库名称 %R 显示 = %# 超级用户显示 > 普通用户显示 # %M 数据库服务器别名 %> 数据库端口号 %/@%M:%>%R%# 阅读全文
posted @ 2021-07-27 17:28 star521 阅读(337) 评论(0) 推荐(0) 编辑
摘要:在数据库用户目录下寻找 .psqlrc文件,若文件不存在创建文件 ~/.psqlrc 创建脚本文件 官网文档是通过这个找安装目录,但是返回的不是对应的结果 [postgres@s101 /var/lib/pgsql]$pg_config --sysconfdir/etc 真正的安装目录要通过下面的方 阅读全文
posted @ 2021-07-27 16:41 star521 阅读(202) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示