要查看您的数据库是否仍在您的服务器上,请检查此文件夹:
ls /var/lib/postgresql/9.3/main/base/
如果您在这里看到了文件,说明您的数据库仍然存在!!如果这个文件夹里没有任何内容,这意味着您的生命数据已经被删除。
您是否定期备份您的数据库?
如果是,请安装以前版本的PostgreSQL并进行恢复。请注意保留HTML标记。
apt-get install postgresql-9.3
psql -h localhost
create database dbname;
psql -h localhost dbname < backup_file
在Debian或Ubuntu上进行正常的升级过程如下:
service postgresql stop
关闭新版本的群集(如果刚安装,通常为空:请注意,在安装新版本和迁移数据之间不要有时间差,以确保没有人使用新的群集)
停止PostgreSQL的更新版本:
service postgresql stop
放置新更新的版本群集以确保内部没有东西:
pg_dropcluster --stop 9.5 main
然后是数据迁移:
pg_upgradecluster -m upgrade 9.3 main
然后停止之前的PotsgreSQL版本:
pg_dropcluster 9.3 main --stop
删除旧版本:
apt-get autoremove --purge postgresql-9.3
然后只需重新启动PostgreSQL,新版本将带有已迁移的数据库:
service postgresql start
希望这可以帮到你。
但是如果你没有进行任何备份,不幸的是你应该已经失去了所有东西。