---
title: "CREATE GROUP"
source: https://cloudberry.apache.org/docs/sql-stmts/create-group
---

# CREATE GROUP

Defines a new database role.

## Synopsis

```sql
CREATE GROUP <name> [[WITH] <option> [ ... ]]
```

where option can be:

```sql
      SUPERUSER | NOSUPERUSER
    | CREATEDB | NOCREATEDB
    | CREATEROLE | NOCREATEROLE
    | CREATEEXTTABLE | NOCREATEEXTTABLE 
      [ ( <attribute>='<value>'[, ...] ) ]
           where <attributes> and <value> are:
           type='readable'|'writable'
           protocol='gpfdist'|'http'
    | INHERIT | NOINHERIT
    | LOGIN | NOLOGIN
    | REPLICATION | NOREPLICATION
    | BYPASSRLS | NOBYPASSRLS
    | CONNECTION LIMIT <connlimit>
    | [ ENCRYPTED | UNENCRYPTED ] PASSWORD '<password>' | PASSWORD NULL
    | VALID UNTIL '<timestamp>' 
    | IN ROLE <role_name> [, ...]
    | IN GROUP <role_name> [, ...]
    | ROLE <role_name> [, ...]
    | ADMIN <role_name> [, ...]
    | USER <role_name> [, ...]
    | SYSID <uid> [, ...]
    | RESOURCE QUEUE <queue_name>
    | RESOURCE GROUP <group_name>
    | [ DENY <deny_point> ]
    | [ DENY BETWEEN <deny_point> AND <deny_point>]
```

## Description

`CREATE GROUP` is an alias for [CREATE ROLE](/docs/sql-stmts/create-role.md).

## Compatibility

There is no `CREATE GROUP` statement in the SQL standard.

## See also

[CREATE ROLE](/docs/sql-stmts/create-role.md)
