1.psql 数据库 导出sql数据
前提 数据库存在docker容器中:
进入docker容器:
docker exec -it postgres-master-data /bin/bash
切换postgres用户
su - postgres
执行以下命令:
pg_dump -U postgres -t services service-master-data > ./test.sql
查看文件:
cat test.sql
导出到本地文件:
docker cp postgres-master-data:/var/lib/postgresql/test.sql /Users/yanglei/idea_code/
2.数据库 导入文件:
执行:psql -u oneapi2019 -d service-master-data -a -f "/home/appadmin/oneapi/test.sql";
如图:成功
ALTER DATABASE oldName RENAME TO newName
GRANT ALL PRIVILEGES ON DATABASE exampledb TO dbuser;
CREATE DATABASE exampledb OWNER dbuser;