Commit Graph

16 Commits

Author SHA1 Message Date
Sean Chittenden
a96f7408dd Fix a few small grammar nits. 2016-12-27 15:50:25 -08:00
Sean Chittenden
f2f495413e Add a link in the postgresql_database pointing to postgresql.org 2016-12-26 07:01:34 -08:00
Sean Chittenden
73be4bc21f Remove old docs. Update docs and code to support the PUBLIC role. 2016-12-26 07:00:03 -08:00
Sean Chittenden
897609878f Automatically perform a REASSIGN OWNED and DROP OWNED BY when
removing a PostgreSQL role.

Add manual overrides if this isn't the desired behavior, but it should
universally be the desired outcome except when a ROLE name is reused
across multiple databases in the same PostgreSQL cluster, in which case
the `skip_drop_role` is necessary for all but the last PostgreSQL
provider.
2016-12-25 06:13:33 -08:00
Sean Chittenden
ebc81727da Add the postgresql_schema_policy resource. This is a WIP due to
issues with cycles when an object is destroyed.
2016-12-25 06:13:33 -08:00
Sean Chittenden
de6dcbd8cd Add the owner attribute to the postgresql_schema resource. 2016-12-25 06:13:32 -08:00
Sean Chittenden
56a193f228 Dept of second thoughts: remove authorization support before 0.8
releases.

When postgresql_schema_policy lands this attribute should be removed in
order to provide a single way of accomplishing setting permissions on
schema objects.
2016-12-13 10:28:06 -08:00
Sean Chittenden
201d9b9dfd Fix the description for the postgresql_role. 2016-12-12 13:14:06 -08:00
Sean Chittenden
d1c9ebb6c2 Add PostgreSQL schema support 2016-12-12 13:11:47 -08:00
Sean Chittenden
e9dc92c18d Change the default for inherit from false to true to match PostgreSQL. 2016-12-12 01:11:07 -08:00
Sean Chittenden
bfc2a2d42f Commit WIP re: updated postgresql_role provider.
*Read() and *Update() still need to be updated.
2016-12-10 12:32:20 +11:00
Sean Chittenden
5280c37bea postgresql_database resource provider should now be feature complete.
* Add support to import databases.  See docs.
* Add support for renaming databases
* Add support for all known PostgreSQL database attributes, including:
  * "allow_connections"
  * "lc_ctype"
  * "lc_collate"
  * "connection_limit"
  * "encoding"
  * "is_template"
  * "owner"
  * "tablespace_name"
  * "template"
2016-12-10 12:32:20 +11:00
Anthony Stanton
cb3cc5a38f Fix postgres_extension docs (#10011) 2016-11-10 11:54:56 +00:00
Sam Dunne
d073a90cb1 Create provisioner for postgresql extensions
This change adds support for installing postgresql extensions on a
postgresql server.
2016-10-04 16:32:28 +01:00
Pablo Porto
b3ecf8eb73 Fix missing double quotes in postgresql_database resource 2016-03-09 23:42:59 +00:00
Adrian Chelaru
e1eef15646 postgresql provider with "database" and "role" resources 2015-12-03 23:44:20 -08:00