'\" t .\" Title: ALTER USER .\" Author: The PostgreSQL Global Development Group .\" Generator: DocBook XSL Stylesheets v1.75.2 .\" Date: 2016 .\" Manual: PostgreSQL 9.5.2 Documentation .\" Source: PostgreSQL 9.5.2 .\" Language: English .\" .TH "ALTER USER" "5sql" "2016" "PostgreSQL 9.5.2" "PostgreSQL 9.5.2 Documentation" .\" ----------------------------------------------------------------- .\" * set default formatting .\" ----------------------------------------------------------------- .\" disable hyphenation .nh .\" disable justification (adjust text to left margin only) .ad l .\" ----------------------------------------------------------------- .\" * MAIN CONTENT STARTS HERE * .\" ----------------------------------------------------------------- .SH "NAME" ALTER_USER \- change a database role .SH "SYNOPSIS" .sp .nf ALTER USER \fIrole_specification\fR [ WITH ] \fIoption\fR [ \&.\&.\&. ] where \fIoption\fR can be: SUPERUSER | NOSUPERUSER | CREATEDB | NOCREATEDB | CREATEROLE | NOCREATEROLE | CREATEUSER | NOCREATEUSER | INHERIT | NOINHERIT | LOGIN | NOLOGIN | REPLICATION | NOREPLICATION | BYPASSRLS | NOBYPASSRLS | CONNECTION LIMIT \fIconnlimit\fR | [ ENCRYPTED | UNENCRYPTED ] PASSWORD \(aq\fIpassword\fR\(aq | VALID UNTIL \(aq\fItimestamp\fR\(aq ALTER USER \fIname\fR RENAME TO \fInew_name\fR ALTER USER \fIrole_specification\fR SET \fIconfiguration_parameter\fR { TO | = } { \fIvalue\fR | DEFAULT } ALTER USER \fIrole_specification\fR SET \fIconfiguration_parameter\fR FROM CURRENT ALTER USER \fIrole_specification\fR RESET \fIconfiguration_parameter\fR ALTER USER \fIrole_specification\fR RESET ALL where \fIrole_specification\fR can be: [ GROUP ] \fIrole_name\fR | CURRENT_USER | SESSION_USER .fi .SH "DESCRIPTION" .PP \fBALTER USER\fR is now an alias for ALTER ROLE (\fBALTER_ROLE\fR(5))\&. .SH "COMPATIBILITY" .PP The \fBALTER USER\fR statement is a PostgreSQL extension\&. The SQL standard leaves the definition of users to the implementation\&. .SH "SEE ALSO" ALTER ROLE (\fBALTER_ROLE\fR(5))