Interface Database

All Superinterfaces:
CatalogObject, CatalogObject.AccessControlled<CatalogObject.Grant.OnDatabase>, CatalogObject.Addressed<Database>, CatalogObject.Named<Lexicals.Identifier.Simple>, CatalogObject.Owned

Model of a database defined within the PostgreSQL cluster.
  • Field Details

  • Method Details

    • encoding

      CharsetEncoding encoding()
    • collate

      String collate()
      A string identifying the collation rules for use in this database (when not overridden for a specific column or expression).

      At least through PostgreSQL 14, this is always the identifier of an operating system ("libc") collation, even in builds with ICU available.

    • ctype

      String ctype()
      A string identifying the collation rules for use in this database (when not overridden for a specific column or expression).

      At least through PostgreSQL 14, this is always the identifier of an operating system ("libc") collation, even in builds with ICU available.

    • template

      boolean template()
    • allowConnection

      boolean allowConnection()
    • connectionLimit

      int connectionLimit()