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

# DROP\_STATISTICS(7)

remove extended statistics

## NAME

DROP\_STATISTICS - remove extended statistics

## SYNOPSIS

```
DROP STATISTICS [ IF EXISTS ] name [, ...] [ CASCADE | RESTRICT ]
```

## DESCRIPTION

**DROP STATISTICS** removes statistics object(s) from the database. Only the statistics object's owner, the schema owner, or a superuser can drop a statistics object.

## PARAMETERS

IF EXISTS

Do not throw an error if the statistics object does not exist. A notice is issued in this case.

*name*

The name (optionally schema-qualified) of the statistics object to drop.

CASCADE\
 RESTRICT

These key words do not have any effect, since there are no dependencies on statistics.

## EXAMPLES

To destroy two statistics objects in different schemas, without failing if they don't exist:

```
DROP STATISTICS IF EXISTS
    accounting.users_uid_creation,
    public.grants_user_role;
```

## COMPATIBILITY

There is no **DROP STATISTICS** command in the SQL standard.

## SEE ALSO

ALTER STATISTICS ([**ALTER\_STATISTICS**(7)](/ALTER_STATISTICS/7.md)), CREATE STATISTICS ([**CREATE\_STATISTICS**(7)](/CREATE_STATISTICS/7.md))
