---
name: "ALTER_TEXT_SEARCH_PARSER"
section: "7"
platform: "linux"
package: "postgresql"
version: "18.6-4"
release: "Arch Linux 2026-11-01"
platforms: ["linux"]
url: "https://new.carta.tech/ALTER_TEXT_SEARCH_PARSER"
---

# ALTER\_TEXT\_SEARCH\_PARSER(7)

change the definition of a text search parser

## NAME

ALTER\_TEXT\_SEARCH\_PARSER - change the definition of a text search parser

## SYNOPSIS

```
ALTER TEXT SEARCH PARSER name RENAME TO new_name
ALTER TEXT SEARCH PARSER name SET SCHEMA new_schema
```

## DESCRIPTION

**ALTER TEXT SEARCH PARSER** changes the definition of a text search parser. Currently, the only supported functionality is to change the parser's name.

You must be a superuser to use **ALTER TEXT SEARCH PARSER**.

## PARAMETERS

*name*

The name (optionally schema-qualified) of an existing text search parser.

*new\_name*

The new name of the text search parser.

*new\_schema*

The new schema for the text search parser.

## COMPATIBILITY

There is no **ALTER TEXT SEARCH PARSER** statement in the SQL standard.

## SEE ALSO

CREATE TEXT SEARCH PARSER ([**CREATE\_TEXT\_SEARCH\_PARSER**(7)](/CREATE_TEXT_SEARCH_PARSER/7.md)), DROP TEXT SEARCH PARSER ([**DROP\_TEXT\_SEARCH\_PARSER**(7)](/DROP_TEXT_SEARCH_PARSER/7.md))
