postgresql怎么恢复数据库
1.切换到postgres用户 : sudo su - postgres
2.psql进入postgresql命令行
3. 创建一个用户如aaa: CREATE USER aaa WITH ENCRYPTED PASSWORD '123456';
4. 赋予用户aaa超级用户权限:ALTER ROLE aaa SUPERUSER NOCREATEDB NOCREATEROLE INHERIT NOLOGIN NOREPLICATION NOBYPASSRLS;
5.create database createdbxxx
6. 创建dblink扩展: create extension if not exists dblink;
Odoo16版本以上还需要:create extension pg_trgm;
7. Ctrl+Z退出postgresql命令行
8. 恢复数据库: pg_restore -d xxx(上述创建的数据库) backup_filepath(备份文件路径)
参考链接:
http://www.ruanyifeng.com/blog/2013/12/getting_started_with_postgresql.html
https://codeday.me/bug/20180824/228265.html