Hackfut Security File Manager
Current Path:
/opt/alt/postgresql11/usr/share/man/man7
opt
/
alt
/
postgresql11
/
usr
/
share
/
man
/
man7
/
📁
..
📄
ABORT.7
(2.2 KB)
📄
ALTER_AGGREGATE.7
(3.53 KB)
📄
ALTER_COLLATION.7
(2.8 KB)
📄
ALTER_CONVERSION.7
(2.9 KB)
📄
ALTER_DATABASE.7
(5.28 KB)
📄
ALTER_DEFAULT_PRIVILEGES.7
(6.39 KB)
📄
ALTER_DOMAIN.7
(6.79 KB)
📄
ALTER_EXTENSION.7
(6.54 KB)
📄
ALTER_FOREIGN_DATA_WRAPPER.7
(4.37 KB)
📄
ALTER_FOREIGN_TABLE.7
(7.6 KB)
📄
ALTER_FUNCTION.7
(7.62 KB)
📄
ALTER_GROUP.7
(3 KB)
📄
ALTER_INDEX.7
(4.51 KB)
📄
ALTER_LANGUAGE.7
(2.1 KB)
📄
ALTER_LARGE_OBJECT.7
(1.97 KB)
📄
ALTER_OPERATOR.7
(3.01 KB)
📄
ALTER_OPERATOR_CLASS.7
(2.85 KB)
📄
ALTER_OPERATOR_FAMILY.7
(9.09 KB)
📄
ALTER_ROLE.7
(8.23 KB)
📄
ALTER_SCHEMA.7
(2.31 KB)
📄
ALTER_SEQUENCE.7
(7.52 KB)
📄
ALTER_SERVER.7
(3.4 KB)
📄
ALTER_TABLE.7
(30.51 KB)
📄
ALTER_TABLESPACE.7
(3.27 KB)
📄
ALTER_TEXT_SEARCH_CONFIGURATION.7
(4.8 KB)
📄
ALTER_TEXT_SEARCH_DICTIONARY.7
(4.03 KB)
📄
ALTER_TEXT_SEARCH_PARSER.7
(2.27 KB)
📄
ALTER_TEXT_SEARCH_TEMPLATE.7
(2.31 KB)
📄
ALTER_TRIGGER.7
(2.51 KB)
📄
ALTER_TYPE.7
(6.87 KB)
📄
ALTER_USER.7
(2.49 KB)
📄
ALTER_USER_MAPPING.7
(3.28 KB)
📄
ALTER_VIEW.7
(3.89 KB)
📄
ANALYZE.7
(7.52 KB)
📄
BEGIN.7
(4.08 KB)
📄
CHECKPOINT.7
(2.32 KB)
📄
CLOSE.7
(2.76 KB)
📄
CLUSTER.7
(6.26 KB)
📄
COMMENT.7
(9 KB)
📄
COMMIT.7
(2.12 KB)
📄
COMMIT_PREPARED.7
(2.61 KB)
📄
COPY.7
(26.12 KB)
📄
CREATE_AGGREGATE.7
(9.44 KB)
📄
CREATE_CAST.7
(14.07 KB)
📄
CREATE_COLLATION.7
(4.01 KB)
📄
CREATE_CONVERSION.7
(3.82 KB)
📄
CREATE_DATABASE.7
(7.86 KB)
📄
CREATE_DOMAIN.7
(5.37 KB)
📄
CREATE_EXTENSION.7
(5.67 KB)
📄
CREATE_FOREIGN_DATA_WRAPPER.7
(5.08 KB)
📄
CREATE_FOREIGN_TABLE.7
(4.7 KB)
📄
CREATE_FUNCTION.7
(21.62 KB)
📄
CREATE_GROUP.7
(2.17 KB)
📄
CREATE_INDEX.7
(18.72 KB)
📄
CREATE_LANGUAGE.7
(9.86 KB)
📄
CREATE_OPERATOR.7
(6.92 KB)
📄
CREATE_OPERATOR_CLASS.7
(8.54 KB)
📄
CREATE_OPERATOR_FAMILY.7
(3.64 KB)
📄
CREATE_ROLE.7
(12.18 KB)
📄
CREATE_RULE.7
(7.91 KB)
📄
CREATE_SCHEMA.7
(5.4 KB)
📄
CREATE_SEQUENCE.7
(9.11 KB)
📄
CREATE_SERVER.7
(3.68 KB)
📄
CREATE_TABLE.7
(39.83 KB)
📄
CREATE_TABLESPACE.7
(3.52 KB)
📄
CREATE_TABLE_AS.7
(7.94 KB)
📄
CREATE_TEXT_SEARCH_CONFIGURATION.7
(3.25 KB)
📄
CREATE_TEXT_SEARCH_DICTIONARY.7
(3.39 KB)
📄
CREATE_TEXT_SEARCH_PARSER.7
(3.61 KB)
📄
CREATE_TEXT_SEARCH_TEMPLATE.7
(3.43 KB)
📄
CREATE_TRIGGER.7
(15.11 KB)
📄
CREATE_TYPE.7
(28.33 KB)
📄
CREATE_USER.7
(2.48 KB)
📄
CREATE_USER_MAPPING.7
(3.31 KB)
📄
CREATE_VIEW.7
(7.13 KB)
📄
DEALLOCATE.7
(2.05 KB)
📄
DECLARE.7
(10.26 KB)
📄
DELETE.7
(7.39 KB)
📄
DISCARD.7
(2.53 KB)
📄
DO.7
(3.13 KB)
📄
DROP_AGGREGATE.7
(2.58 KB)
📄
DROP_CAST.7
(2.29 KB)
📄
DROP_COLLATION.7
(2.34 KB)
📄
DROP_CONVERSION.7
(2.4 KB)
📄
DROP_DATABASE.7
(2.41 KB)
📄
DROP_DOMAIN.7
(2.25 KB)
📄
DROP_EXTENSION.7
(2.64 KB)
📄
DROP_FOREIGN_DATA_WRAPPER.7
(2.52 KB)
📄
DROP_FOREIGN_TABLE.7
(2.5 KB)
📄
DROP_FUNCTION.7
(3.27 KB)
📄
DROP_GROUP.7
(1.6 KB)
📄
DROP_INDEX.7
(2.99 KB)
📄
DROP_LANGUAGE.7
(2.77 KB)
📄
DROP_OPERATOR.7
(2.9 KB)
📄
DROP_OPERATOR_CLASS.7
(3.38 KB)
📄
DROP_OPERATOR_FAMILY.7
(3.16 KB)
📄
DROP_OWNED.7
(3.02 KB)
📄
DROP_ROLE.7
(3.08 KB)
📄
DROP_RULE.7
(2.2 KB)
📄
DROP_SCHEMA.7
(2.55 KB)
📄
DROP_SEQUENCE.7
(2.38 KB)
📄
DROP_SERVER.7
(2.3 KB)
📄
DROP_TABLE.7
(2.88 KB)
📄
DROP_TABLESPACE.7
(2.51 KB)
📄
DROP_TEXT_SEARCH_CONFIGURATION.7
(2.76 KB)
📄
DROP_TEXT_SEARCH_DICTIONARY.7
(2.67 KB)
📄
DROP_TEXT_SEARCH_PARSER.7
(2.58 KB)
📄
DROP_TEXT_SEARCH_TEMPLATE.7
(2.61 KB)
📄
DROP_TRIGGER.7
(2.52 KB)
📄
DROP_TYPE.7
(2.43 KB)
📄
DROP_USER.7
(1.68 KB)
📄
DROP_USER_MAPPING.7
(2.59 KB)
📄
DROP_VIEW.7
(2.34 KB)
📄
END.7
(2.21 KB)
📄
EXECUTE.7
(2.96 KB)
📄
EXPLAIN.7
(12.89 KB)
📄
FETCH.7
(8.52 KB)
📄
GRANT.7
(21.41 KB)
📄
INSERT.7
(8.74 KB)
📄
LISTEN.7
(3.53 KB)
📄
LOAD.7
(2.58 KB)
📄
LOCK.7
(7.92 KB)
📄
MOVE.7
(2.96 KB)
📄
NOTIFY.7
(7.96 KB)
📄
PREPARE.7
(6.2 KB)
📄
PREPARE_TRANSACTION.7
(5.77 KB)
📄
REASSIGN_OWNED.7
(3.08 KB)
📄
REINDEX.7
(7.85 KB)
📄
RELEASE_SAVEPOINT.7
(3.06 KB)
📄
RESET.7
(2.96 KB)
📄
REVOKE.7
(10.46 KB)
📄
ROLLBACK.7
(2.12 KB)
📄
ROLLBACK_PREPARED.7
(2.64 KB)
📄
ROLLBACK_TO_SAVEPOINT.7
(4.01 KB)
📄
SAVEPOINT.7
(3.55 KB)
📄
SECURITY_LABEL.7
(5.29 KB)
📄
SELECT.7
(52.77 KB)
📄
SELECT_INTO.7
(4.53 KB)
📄
SET.7
(7.46 KB)
📄
SET_CONSTRAINTS.7
(4.56 KB)
📄
SET_ROLE.7
(4.38 KB)
📄
SET_SESSION_AUTHORIZATION.7
(3.92 KB)
📄
SET_TRANSACTION.7
(8.44 KB)
📄
SHOW.7
(4.25 KB)
📄
START_TRANSACTION.7
(2.93 KB)
📄
TABLE.7
(18 B)
📄
TRUNCATE.7
(6.24 KB)
📄
UNLISTEN.7
(2.77 KB)
📄
UPDATE.7
(10.63 KB)
📄
VACUUM.7
(7.09 KB)
📄
VALUES.7
(6.97 KB)
📄
WITH.7
(18 B)
Editing: ALTER_ROLE.7
'\" t .\" Title: ALTER ROLE .\" Author: The PostgreSQL Global Development Group .\" Generator: DocBook XSL Stylesheets v1.78.1 <http://docbook.sf.net/> .\" Date: 2017-11-06 .\" Manual: PostgreSQL 9.2.24 Documentation .\" Source: PostgreSQL 9.2.24 .\" Language: English .\" .TH "ALTER ROLE" "7" "2017-11-06" "PostgreSQL 9.2.24" "PostgreSQL 9.2.24 Documentation" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- .\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ .\" http://bugs.debian.org/507673 .\" http://lists.gnu.org/archive/html/groff/2009-02/msg00013.html .\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ .ie \n(.g .ds Aq \(aq .el .ds Aq ' .\" ----------------------------------------------------------------- .\" * set default formatting .\" ----------------------------------------------------------------- .\" disable hyphenation .nh .\" disable justification (adjust text to left margin only) .ad l .\" ----------------------------------------------------------------- .\" * MAIN CONTENT STARTS HERE * .\" ----------------------------------------------------------------- .SH "NAME" ALTER_ROLE \- change a database role .\" ALTER ROLE .SH "SYNOPSIS" .sp .nf ALTER ROLE \fIname\fR [ [ WITH ] \fIoption\fR [ \&.\&.\&. ] ] where \fIoption\fR can be: SUPERUSER | NOSUPERUSER | CREATEDB | NOCREATEDB | CREATEROLE | NOCREATEROLE | CREATEUSER | NOCREATEUSER | INHERIT | NOINHERIT | LOGIN | NOLOGIN | REPLICATION | NOREPLICATION | CONNECTION LIMIT \fIconnlimit\fR | [ ENCRYPTED | UNENCRYPTED ] PASSWORD \*(Aq\fIpassword\fR\*(Aq | VALID UNTIL \*(Aq\fItimestamp\fR\*(Aq ALTER ROLE \fIname\fR RENAME TO \fInew_name\fR ALTER ROLE \fIname\fR [ IN DATABASE \fIdatabase_name\fR ] SET \fIconfiguration_parameter\fR { TO | = } { \fIvalue\fR | DEFAULT } ALTER ROLE \fIname\fR [ IN DATABASE \fIdatabase_name\fR ] SET \fIconfiguration_parameter\fR FROM CURRENT ALTER ROLE \fIname\fR [ IN DATABASE \fIdatabase_name\fR ] RESET \fIconfiguration_parameter\fR ALTER ROLE \fIname\fR [ IN DATABASE \fIdatabase_name\fR ] RESET ALL .fi .SH "DESCRIPTION" .PP \fBALTER ROLE\fR changes the attributes of a PostgreSQL role\&. .PP The first variant of this command listed in the synopsis can change many of the role attributes that can be specified in CREATE ROLE (\fBCREATE_ROLE\fR(7))\&. (All the possible attributes are covered, except that there are no options for adding or removing memberships; use \fBGRANT\fR(7) and \fBREVOKE\fR(7) for that\&.) Attributes not mentioned in the command retain their previous settings\&. Database superusers can change any of these settings for any role\&. Roles having CREATEROLE privilege can change any of these settings, but only for non\-superuser and non\-replication roles\&. Ordinary roles can only change their own password\&. .PP The second variant changes the name of the role\&. Database superusers can rename any role\&. Roles having CREATEROLE privilege can rename non\-superuser roles\&. The current session user cannot be renamed\&. (Connect as a different user if you need to do that\&.) Because MD5\-encrypted passwords use the role name as cryptographic salt, renaming a role clears its password if the password is MD5\-encrypted\&. .PP The remaining variants change a role\*(Aqs session default for a configuration variable, either for all databases or, when the IN DATABASE clause is specified, only for sessions in the named database\&. Whenever the role subsequently starts a new session, the specified value becomes the session default, overriding whatever setting is present in postgresql\&.conf or has been received from the \fBpostgres\fR command line\&. This only happens at login time; executing SET ROLE (\fBSET_ROLE\fR(7)) or SET SESSION AUTHORIZATION (\fBSET_SESSION_AUTHORIZATION\fR(7)) does not cause new configuration values to be set\&. Settings set for all databases are overridden by database\-specific settings attached to a role\&. Superusers can change anyone\*(Aqs session defaults\&. Roles having CREATEROLE privilege can change defaults for non\-superuser roles\&. Ordinary roles can only set defaults for themselves\&. Certain configuration variables cannot be set this way, or can only be set if a superuser issues the command\&. .SH "PARAMETERS" .PP \fIname\fR .RS 4 The name of the role whose attributes are to be altered\&. .RE .PP SUPERUSER, NOSUPERUSER, CREATEDB, NOCREATEDB, CREATEROLE, NOCREATEROLE, CREATEUSER, NOCREATEUSER, INHERIT, NOINHERIT, LOGIN, NOLOGIN, REPLICATION, NOREPLICATION, CONNECTION LIMIT \fIconnlimit\fR, PASSWORD \fIpassword\fR, ENCRYPTED, UNENCRYPTED, VALID UNTIL \*(Aq\fItimestamp\fR\*(Aq .RS 4 These clauses alter attributes originally set by CREATE ROLE (\fBCREATE_ROLE\fR(7))\&. For more information, see the \fBCREATE ROLE\fR reference page\&. .RE .PP \fInew_name\fR .RS 4 The new name of the role\&. .RE .PP \fIdatabase_name\fR .RS 4 The name of the database the configuration variable should be set in\&. .RE .PP \fIconfiguration_parameter\fR, \fIvalue\fR .RS 4 Set this role\*(Aqs session default for the specified configuration parameter to the given value\&. If \fIvalue\fR is DEFAULT or, equivalently, RESET is used, the role\-specific variable setting is removed, so the role will inherit the system\-wide default setting in new sessions\&. Use RESET ALL to clear all role\-specific settings\&. SET FROM CURRENT saves the session\*(Aqs current value of the parameter as the role\-specific value\&. If IN DATABASE is specified, the configuration parameter is set or removed for the given role and database only\&. .sp Role\-specific variable settings take effect only at login; SET ROLE (\fBSET_ROLE\fR(7)) and SET SESSION AUTHORIZATION (\fBSET_SESSION_AUTHORIZATION\fR(7)) do not process role\-specific variable settings\&. .sp See \fBSET\fR(7) and Chapter 18, Server Configuration, in the documentation for more information about allowed parameter names and values\&. .RE .SH "NOTES" .PP Use CREATE ROLE (\fBCREATE_ROLE\fR(7)) to add new roles, and DROP ROLE (\fBDROP_ROLE\fR(7)) to remove a role\&. .PP \fBALTER ROLE\fR cannot change a role\*(Aqs memberships\&. Use \fBGRANT\fR(7) and \fBREVOKE\fR(7) to do that\&. .PP Caution must be exercised when specifying an unencrypted password with this command\&. The password will be transmitted to the server in cleartext, and it might also be logged in the client\*(Aqs command history or the server log\&. \fBpsql\fR(1) contains a command \fB\epassword\fR that can be used to change a role\*(Aqs password without exposing the cleartext password\&. .PP It is also possible to tie a session default to a specific database rather than to a role; see ALTER DATABASE (\fBALTER_DATABASE\fR(7))\&. If there is a conflict, database\-role\-specific settings override role\-specific ones, which in turn override database\-specific ones\&. .SH "EXAMPLES" .PP Change a role\*(Aqs password: .sp .if n \{\ .RS 4 .\} .nf ALTER ROLE davide WITH PASSWORD \*(Aqhu8jmn3\*(Aq; .fi .if n \{\ .RE .\} .PP Remove a role\*(Aqs password: .sp .if n \{\ .RS 4 .\} .nf ALTER ROLE davide WITH PASSWORD NULL; .fi .if n \{\ .RE .\} .PP Change a password expiration date, specifying that the password should expire at midday on 4th May 2015 using the time zone which is one hour ahead of UTC: .sp .if n \{\ .RS 4 .\} .nf ALTER ROLE chris VALID UNTIL \*(AqMay 4 12:00:00 2015 +1\*(Aq; .fi .if n \{\ .RE .\} .PP Make a password valid forever: .sp .if n \{\ .RS 4 .\} .nf ALTER ROLE fred VALID UNTIL \*(Aqinfinity\*(Aq; .fi .if n \{\ .RE .\} .PP Give a role the ability to create other roles and new databases: .sp .if n \{\ .RS 4 .\} .nf ALTER ROLE miriam CREATEROLE CREATEDB; .fi .if n \{\ .RE .\} .PP Give a role a non\-default setting of the maintenance_work_mem parameter: .sp .if n \{\ .RS 4 .\} .nf ALTER ROLE worker_bee SET maintenance_work_mem = 100000; .fi .if n \{\ .RE .\} .PP Give a role a non\-default, database\-specific setting of the client_min_messages parameter: .sp .if n \{\ .RS 4 .\} .nf ALTER ROLE fred IN DATABASE devel SET client_min_messages = DEBUG; .fi .if n \{\ .RE .\} .SH "COMPATIBILITY" .PP The \fBALTER ROLE\fR statement is a PostgreSQL extension\&. .SH "SEE ALSO" CREATE ROLE (\fBCREATE_ROLE\fR(7)), DROP ROLE (\fBDROP_ROLE\fR(7)), \fBSET\fR(7)
Upload File
Create Folder