我不知道如何从这个错误中恢复...我很确定我是通过备份数据文件夹引起的:
function loadDoc() {
var xhttp = new XMLHttpRequest();
xhttp.open("GET", "info.txt", true);
xhttp.onreadystatechange = function () {
if (xhttp.readyState === XMLHttpRequest.DONE && xhttp.status === 200) {
document.getElementById("demo").innerHTML = xhttp.responseText;
}
};
xhttp.send();
}
到我自己的用户空间,然后删除该数据文件夹中的所有内容并将diff数据文件夹复制到它:
/var/lib/pgsql/data
所以我做了那个副本并尝试启动服务器,如:
/var/lib/pgsql/9.5/data
我收到了这个错误:
sudo systemctl start postgresql
以为哦不,删除/ data中的9.5 /数据然后放回原来的东西再次尝试它并且现在得到了同样的错误(这与我认为是旧的/错误的数据库工作因此我尝试复制差异数据文件夹)但现在因为它根本不工作,我打开postgresql.service文件并得到这个:
systemctl status postgresql.service调用只是给了我:
Job for postgresql.service failed because the control process exited with error code. See "systemctl status postgresql.service" and "journalctl -xe" for details.
我根本不确定这是什么告诉我或为什么它不会起作用。即使我退出了我的复制黑客,我认为这是一个较新的数据库到旧空间,以便我可以启动服务器,指向新的数据库。