用pg_dump备份的数据库,然后恢复以后发现不能发布文章了。撰写新文章页面原来右边的“发布”变成了“提请审批”。
本来以为是用户权限问题,但是确实是admin没错啊。想新建一个投稿者或者管理者之类的用户来试试看,发现连用户也建不起来。就总觉得数据库里面权限哪里不对了。 但是表的owner确实是博客连接数据库用的那个啊。
网上搜了好多发现都是无关的东西。
最后检查了恢复数据库以后的那些表啊啥的,发现sequence的权限没有恢复,用root导入的数据库备份结果owner是root。把owner改为博客连接数据库用的用户,那个“发布”就又回来了
……(以后恢复数据库还是用博客用的那个用户比较好