Mysql ansible和postgresql—有没有办法使用ansible对postgresql数据库运行.sql文件?
这是我评估ansible的第一天。团队要求我展示如何使用ansible解决一个特定问题,比如在300台不同的服务器上更新300个数据库。。。删除2行数据并添加3行新数据 我在stackoverflow上找到了一些帖子,展示了如何使用mysql和ansible导入文件。。。但我想知道博士后是否也能做到同样的事情。我正在查看ansible postgresql模块的文档,它没有mysql那样的导入状态 vs 有什么建议吗Mysql ansible和postgresql—有没有办法使用ansible对postgresql数据库运行.sql文件?,mysql,postgresql,ansible,ansible-playbook,Mysql,Postgresql,Ansible,Ansible Playbook,这是我评估ansible的第一天。团队要求我展示如何使用ansible解决一个特定问题,比如在300台不同的服务器上更新300个数据库。。。删除2行数据并添加3行新数据 我在stackoverflow上找到了一些帖子,展示了如何使用mysql和ansible导入文件。。。但我想知道博士后是否也能做到同样的事情。我正在查看ansible postgresql模块的文档,它没有mysql那样的导入状态 vs 有什么建议吗 谢谢。postgres模块不支持此功能,但没有任何东西可以阻止您编写剧本,
谢谢。postgres模块不支持此功能,但没有任何东西可以阻止您编写剧本,将转储文件移动并导入数据库。您甚至可以分解转储文件并将其模板化
- hosts: db_hosts
become_user: postgres
tasks:
- copy: src=file.dmp dest=/home/postgres/file.dmp
- shell: psql dbname < file.dmp
-主机:db\u主机
成为用户:postgres
任务:
-复制:src=file.dmp dest=/home/postgres/file.dmp
-shell:psql dbname
我以这种方式执行了大量oracle db配置sweet!我试试看