代码改变世界

随笔档案-2019年06月

ERROR 1044 (42000): Access denied for user 'root'@'localhost' to database 'information_schema'

2019-06-17 11:23 by abce, 17108 阅读, 收藏, 编辑
摘要: 在处理这个问题(https://www.cnblogs.com/abclife/p/11038660.html)的时候,开发同学在最后修改视图的definer的时候又遇到了以下的报错信息: 数据库版本是:mysql 5.7.25。让他执行以下操作: 反馈说用户和权限都没啥问题,然后再次让其把执行报错 阅读全文

mysqldump: Got error: 1449: The user specified as a definer ('xxx'@'%') does not exist when using LOCK TABLES

2019-06-17 11:09 by abce, 6184 阅读, 收藏, 编辑
摘要: 开发同学说在测试环境使用mysqldump导出数据的时候遇到以下错误: 查看数据库中的用户,的确不存在: 因为库中的数据是从别的地方导入的。导入后就删除了上面的用户'xxx'@'%'。但是库中有一部分views是通过该用户创建的。 现在需要找出这些视图,并修改他们的定义者信息: 执行上面查询出语句, 阅读全文

PostgreSQL递归查询示例

2019-06-14 13:32 by abce, 15243 阅读, 收藏, 编辑
摘要: PostgreSQL提供了WITH语句,允许你构造用于查询的辅助语句。这些语句通常称为公共表表达式或cte。cte类似于只在查询执行期间存在的临时表。 递归查询是指递归CTE的查询。递归查询在很多情况下都很有用,比如查询组织结构、物料清单等层次数据 下面演示了递归CTE的语法: WITH RECUR 阅读全文

PostgreSQL--with子句

2019-06-14 11:43 by abce, 2546 阅读, 收藏, 编辑
摘要: 在PostgreSQL中,WITH查询提供了一种编写辅助语句的方法,以便在更大的查询中使用。它有助于将复杂的大型查询分解为更简单的表单,便于阅读。这些语句通常称为公共表表达式(Common Table Expressions)或cte,可以认为它们定义了仅为一个查询而存在的临时表。WITH查询是CT 阅读全文

PG11开启WAL归档

2019-06-03 15:01 by abce, 1083 阅读, 收藏, 编辑
摘要: -创建归档目录 -修改参数(在配置文件中配置) 如果只是设置修改archive_command,可以使用reload使其生效,而不用重启数据库 -重启数据库 阅读全文

WAL streaming (max_wal_senders > 0) requires wal_level "replica" or "logical"

2019-06-03 14:57 by abce, 1190 阅读, 收藏, 编辑
摘要: 初次使用pg的11版本,执行以下操作修改归wal_level设置: 尝试重启pg,发现重启失败,并报错: 原因: 早期的版本max_wal_sendersr默认是0,后来的PG版本默认postgresql.conf中的max_wal_senders改成了10,所以wal_level=minimal时 阅读全文
点击右上角即可分享
微信分享提示