在Linux系统中恢复pgAdmin的误删除数据,可以尝试以下几种方法:
如果在pgAdmin的图形界面中遇到恢复按钮灰色的问题,可以尝试使用命令行工具pg_restore进行恢复。首先,确保您已经安装了pg_restore,然后使用以下命令进行恢复:
pg_restore -h localhost -U postgres -d mydatabase /path/to/backupfile.sql
其中,-h是数据库服务器地址,-U是数据库用户名,-d是目标数据库名,/path/to/backupfile.sql是备份文件的路径。
/opt/PostgreSQL/9.5/bin/pg_dump -h 192.168.0.100 -U postgres databasename > databasename.bak
这条命令将数据库databasename备份到文件databasename.bak。
/opt/PostgreSQL/9.5/bin/psql -h localhost -U postgres -d databasename < databasename.bak
这条命令将备份文件databasename.bak恢复到数据库databasename。
extundelete,但请注意,这通常用于恢复文件系统中的文件,而不是数据库。请根据您的具体情况选择合适的方法进行数据恢复。