# phpman > man > DROP_USER_MAPPING(7)

DROP USER [MAPPING(7)](https://www.chedong.com/phpMan.php/man/MAPPING/7/markdown)               PostgreSQL 14.23 Documentation               DROP USER [MAPPING(7)](https://www.chedong.com/phpMan.php/man/MAPPING/7/markdown)



## NAME
       DROP_USER_MAPPING - remove a user mapping for a foreign server

## SYNOPSIS
       DROP USER MAPPING [ IF EXISTS ] FOR { _user_name_ | USER | CURRENT_ROLE | CURRENT_USER | PUBLIC } SERVER _server_name_

## DESCRIPTION
       **DROP** **USER** **MAPPING** removes an existing user mapping from foreign server.

       The owner of a foreign server can drop user mappings for that server for any user. Also, a
       user can drop a user mapping for their own user name if USAGE privilege on the server has
       been granted to the user.

## PARAMETERS
       IF EXISTS
           Do not throw an error if the user mapping does not exist. A notice is issued in this
           case.

       _user_name_
           User name of the mapping.  CURRENT_ROLE, CURRENT_USER, and USER match the name of the
           current user.  PUBLIC is used to match all present and future user names in the system.

       _server_name_
           Server name of the user mapping.

## EXAMPLES
       Drop a user mapping bob, server foo if it exists:

           DROP USER MAPPING IF EXISTS FOR bob SERVER foo;

## COMPATIBILITY
       **DROP** **USER** **MAPPING** conforms to ISO/IEC 9075-9 (SQL/MED). The IF EXISTS clause is a PostgreSQL
       extension.

## SEE ALSO
       CREATE USER MAPPING (**CREATE**___**USER**___**[MAPPING**(7)](https://www.chedong.com/phpMan.php/man/MAPPING/7/markdown)), ALTER USER MAPPING (**ALTER**___**USER**___**[MAPPING**(7)](https://www.chedong.com/phpMan.php/man/MAPPING/7/markdown))



PostgreSQL 14.23                                2026                            DROP USER [MAPPING(7)](https://www.chedong.com/phpMan.php/man/MAPPING/7/markdown)
