Module: @nginstack/engine/lib/database/Limits

Members


<static> MAX_CLOB_SIZE :number

Tamanho máximo dos valores gravados em colunas do tipo CLOB.

Importante:: o log de auditoria gerado pelo applyUpdates contém o tamanho e o conteúdo de todos os campos alterados e não pode exceder o valor desta constante. Portanto, em registros alterados via applyUpdates, deve-se garantir que o tamanho do conteúdo de todos os campos, mais um custo fixo de 12 bytes por campo, não exceda esta constante. Para fins práticos, é recomendado que essa constante não seja utilizada para limitar a entrada de dados do usuário e sejam utilizados limites bem inferiores, evitando o crescimento exagerado da base de dados e o alto consumo de memória na manipulação de strings com tamanho na ordem de dezenas de MBs.

Type:
  • number

<static> MAX_COLUMN_NAME_LENGTH :number

Tamanho máximo do nome das colunas suportado pelos servidores de banco de dados utilizados pelo sistema. Atualmente, o mais restritivo é o PostgreSQL que limita o tamanho em 63 caracteres. Mais detalhes em https://www.postgresql.org/docs/current/sql-syntax-lexical.html.

Type:
  • number

<static> MAX_COLUMNS_PER_INDEX :number

Quantidade máxima de colunas por índice.

Type:
  • number

<static> MAX_COLUMNS_PER_TABLE :number

Quantidade máxima de colunas por tabela.

Type:
  • number

<static> MAX_INDEX_NAME_LENGTH :number

Tamanho máximo do nome dos índices suportado pelos servidores de banco de dados utilizados pelo sistema. Atualmente, o mais restritivo é o PostgreSQL que limita o tamanho em 63 caracteres. Mais detalhes em https://www.postgresql.org/docs/current/sql-syntax-lexical.html.

Type:
  • number

<static> MAX_TABLE_NAME_LENGTH :number

Tamanho máximo do nome das tabelas suportado pelos servidores de banco de dados utilizados pelo sistema. Atualmente, o mais restritivo é o PostgreSQL que limita o tamanho em 63 caracteres. Mais detalhes em https://www.postgresql.org/docs/current/sql-syntax-lexical.html.

Type:
  • number

<static> MAX_TREE_DEPTH :number

Profundidade máxima de uma hierarquia de classes.

Type:
  • number

<static> MAX_VFS_NAME_LENGTH :number

Tamanho máximo em caracteres do nome de um arquivo na Virtual File System.

Type:
  • number

<static> MAX_VFS_PATH_LENGTH :number

Tamanho máximo em caracteres do caminho de um arquivo na Virtual File System.

Type:
  • number