ALTER DATABASE
Synopsis
Use the ALTER DATABASE statement to redefine the attributes of a database.
Syntax
alter_database ::= ALTER DATABASE name 
                   [ [ WITH ] alter_database_option [ ... ]
                     | RENAME TO name
                     | OWNER TO { new_owner
                                  | CURRENT_USER
                                  | SESSION_USER }
                     | SET run_time_parameter { TO | = } 
                       { value | DEFAULT }
                     | SET run_time_parameter FROM CURRENT
                     | RESET run_time_parameter
                     | RESET ALL ]
alter_database_option ::= ALLOW_CONNECTIONS allowconn
                          | CONNECTION LIMIT connlimit
                          | IS_TEMPLATE istemplate
Semantics
Note
Some options in DATABASE are under development.name
Specify the name of the database to be altered.
ALLOW_CONNECTIONS
Specify false to disallow connections to this database. Default is true, which allows this database to be cloned by any user with CREATEDB privileges.
CONNECTION_LIMIT
Specify how many concurrent connections can be made to this database. Default of -1 allows unlimited concurrent connections.
IS_TEMPLATE
Strue — This database can be cloned by any user with CREATEDB privileges.
Specify false to Only superusers or the owner of the database can clone it.