salt.states.postgres_schema#
Management of PostgreSQL schemas#
The postgres_schemas module is used to create and manage Postgres schemas.
public:
postgres_schema.present 'dbname' 'name'
- salt.states.postgres_schema.absent(dbname, name, user=None, db_user=None, db_password=None, db_host=None, db_port=None)#
Ensure that the named schema is absent.
- dbname
The database's name will work on
- name
The name of the schema to remove
- user
system user all operations should be performed on behalf of
- db_user
database username if different from config or default
- db_password
user password if any password for a specified user
- db_host
Database host if different from config or default
- db_port
Database port if different from config or default
- salt.states.postgres_schema.present(dbname, name, owner=None, user=None, db_user=None, db_password=None, db_host=None, db_port=None)#
Ensure that the named schema is present in the database.
- dbname
The database's name will work on
- name
The name of the schema to manage
- user
system user all operations should be performed on behalf of
- db_user
database username if different from config or default
- db_password
user password if any password for a specified user
- db_host
Database host if different from config or default
- db_port
Database port if different from config or default