35.51. sql_sizing #

A tabela sql_sizing contém informações sobre vários limites de tamanho e valores máximos no PostgreSQL. Estas informações destinam-se principalmente ao uso no contexto da interface ODBC; os usuários de outras interfaces provavelmente acharão estas informações de pouca utilidade. Por esta razão, os itens de dimensionamento individuais não são descritos aqui; se encontram na descrição da interface ODBC.

Tabela 35.49. Colunas de sql_sizing

Coluna Tipo de dados

Descrição

sizing_id cardinal_number

Identificador do item de dimensionamento

sizing_name character_data

Nome descritivo do item de dimensionamento

supported_value cardinal_number

Valor do item de dimensionamento, ou 0 se o tamanho for ilimitado ou não puder ser determinado, ou nulo se os recursos aos quais o item de dimensionamento se aplica não tiverem suporte

comments character_data

Possivelmente um comentário referente ao item de dimensionamento


Exemplo 35.47. Exemplo do tradutor

Limites de tamanho e valores máximos

Uso do esquema de informações para mostrar informações sobre vários limites de tamanho e valores máximos no PostgreSQL.

SELECT sizing_name, supported_value,
CASE comments
WHEN 'Might be less, depending on character set.' THEN '(*)'
ELSE ''
END AS nota  -- (1)
FROM information_schema.sql_sizing
ORDER BY sizing_name;

                  sizing_name                   | supported_value | nota
------------------------------------------------+-----------------+------
 MAXIMUM CATALOG NAME LENGTH                    |              63 | (*)
 MAXIMUM COLUMN NAME LENGTH                     |              63 | (*)
 MAXIMUM COLUMNS IN GROUP BY                    |               0 |
 MAXIMUM COLUMNS IN ORDER BY                    |               0 |
 MAXIMUM COLUMNS IN SELECT                      |            1664 |
 MAXIMUM COLUMNS IN TABLE                       |            1600 |
 MAXIMUM CONCURRENT ACTIVITIES                  |               0 |
 MAXIMUM CURRENT DEFAULT TRANSFORM GROUP LENGTH |                 |
 MAXIMUM CURRENT PATH LENGTH                    |               0 |
 MAXIMUM CURRENT ROLE LENGTH                    |                 |
 MAXIMUM CURRENT TRANSFORM GROUP LENGTH         |                 |
 MAXIMUM CURSOR NAME LENGTH                     |              63 | (*)
 MAXIMUM DRIVER CONNECTIONS                     |                 |
 MAXIMUM IDENTIFIER LENGTH                      |              63 | (*)
 MAXIMUM SCHEMA NAME LENGTH                     |              63 | (*)
 MAXIMUM SESSION USER LENGTH                    |              63 | (*)
 MAXIMUM STATEMENT OCTETS                       |               0 |
 MAXIMUM STATEMENT OCTETS DATA                  |               0 |
 MAXIMUM STATEMENT OCTETS SCHEMA                |               0 |
 MAXIMUM SYSTEM USER LENGTH                     |              63 | (*)
 MAXIMUM TABLE NAME LENGTH                      |              63 | (*)
 MAXIMUM TABLES IN SELECT                       |               0 |
 MAXIMUM USER NAME LENGTH                       |              63 | (*)
(23 linhas)

(1)

(*) indica que pode ser menor, dependendo do conjunto de caracteres.