You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
ansible/library/database
Alan Fairless 7a86083850 Fix postgresql_user to understand PG namespaces
Previously postgresql_user quoted user supplied identifers to create
grant statements that look like this:

    GRANT SELECT on "tablename" to "user";

Which only works if the tablename is not in a namespace.  If you supply
a namespaced tabelname like "report.revenue" then it creates this
incorrect statement:

    GRANT SELECT on "report.revenue" to "user";

Which will not find the "revenue" table in the "report" namespace, but
will rather look for a table named "report.revenue" in the current
(default public) namespace.  The correct form is:

    GRANT SELECT on "report"."revenue" to "user";

This approach could have the unfortunate effect that code that
previously relied on the other behavior to grant privileges on tables
with periods in their names may now break.  PostgreSQL users
typically shouldn't name tables as such, and users can still access the
old behavior and use tablenames with periods in the if they must by
supplying their own quoting.
12 years ago
..
mongodb_user Addresses #5023 Fix import comments 12 years ago
mysql_db Addresses #5023 Fix import comments 12 years ago
mysql_replication Addresses #5023 Fix import comments 12 years ago
mysql_user Addresses #5023 Fix import comments 12 years ago
mysql_variables Addresses #5023 Fix import comments 12 years ago
postgresql_db Merge pull request #5099 from tartansandal/postgresql_db_check_mode 12 years ago
postgresql_privs Addresses #5023 Fix import comments 12 years ago
postgresql_user Fix postgresql_user to understand PG namespaces 12 years ago
redis Addresses #5023 Fix import comments 12 years ago
riak Addresses #5023 Fix import comments 12 years ago