mirror of
https://github.com/ansible-collections/community.general.git
synced 2025-06-27 18:50:21 -07:00
* postgresql_query: add query_all_results ret value
* add changelog fragment
* fix CI
* fix doc
* Update plugins/modules/database/postgresql/postgresql_query.py
Co-authored-by: Tobias Birkefeld <t@craxs.de>
* Update plugins/modules/database/postgresql/postgresql_query.py
Co-authored-by: Tobias Birkefeld <t@craxs.de>
* fix doc
Co-authored-by: Tobias Birkefeld <t@craxs.de>
(cherry picked from commit 8267fd3809
)
Co-authored-by: Andrew Klychkov <aaklychkov@mail.ru>
This commit is contained in:
parent
788dc4bc23
commit
bb2ad10eef
3 changed files with 89 additions and 40 deletions
|
@ -58,9 +58,11 @@
|
|||
that:
|
||||
- result is changed
|
||||
- result.query == 'ANALYZE test_table'
|
||||
- result.query_list == ['ANALYZE test_table']
|
||||
- result.rowcount == 0
|
||||
- result.statusmessage == 'ANALYZE'
|
||||
- result.query_result == {}
|
||||
- result.query_all_results == [{}]
|
||||
|
||||
- name: postgresql_query - run queries from SQL script
|
||||
become_user: '{{ pg_user }}'
|
||||
|
@ -79,10 +81,12 @@
|
|||
- assert:
|
||||
that:
|
||||
- result is not changed
|
||||
- result.query == "SELECT version();\nSELECT story FROM test_table\nWHERE id = 1 OR story = 'Данные';\n"
|
||||
- result.rowcount == 1
|
||||
- result.statusmessage == 'SELECT 1' or result.statusmessage == 'SELECT'
|
||||
- result.query == "\nSELECT story FROM test_table\nWHERE id = 1 OR story = 'Данные'"
|
||||
- result.query_result[0].story == 'first'
|
||||
- result.query_all_results[0][0].version is search('PostgreSQL')
|
||||
- result.query_all_results[1][0].story == 'first'
|
||||
- result.rowcount == 2
|
||||
- result.statusmessage == 'SELECT 1' or result.statusmessage == 'SELECT'
|
||||
when: sql_file_created
|
||||
|
||||
- name: postgresql_query - simple select query to test_table
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue