30.32. sql_sizing

A tabela sql_sizing contém informações sobre vários limites de tamanho e valores máximos no PostgreSQL. A finalidade principal destas informações é serem utilizadas no contexto da interface ODBC; provavelmente os usuários de outras interfaces vão encontrar pouca utilidade nestas informações. Por esta razão, os itens de tamanhos individuais não são descritos nesta tabela; se encontram na descrição da interface ODBC. [1]

Tabela 30-30. Colunas de sql_sizing

Nome Tipo de dado Descrição
sizing_id cardinal_number O identificador do item de tamanho
sizing_name character_data Nome descritivo do item de tamanho
supported_value cardinal_number Valor do item de tamanho, ou 0 se o tamanho não for limitado ou não puder ser determinado, ou nulo se a funcionalidade para a qual o item de tamanho se aplica não é suportada
comments character_data Um comentário pertencente ao item de tamanho

Exemplo: Consultar a visão sql_sizing. [2]

=> SELECT * FROM information_schema.sql_sizing;

 sizing_id |                  sizing_name                   | supported_value |                 comments
-----------+------------------------------------------------+-----------------+-----------------------------------------------------
        97 | MAXIMUM COLUMNS IN GROUP BY                    |               0 |
        99 | MAXIMUM COLUMNS IN ORDER BY                    |               0 |
       100 | MAXIMUM COLUMNS IN SELECT                      |            1664 |
       101 | MAXIMUM COLUMNS IN TABLE                       |            1600 |
         1 | MAXIMUM CONCURRENT ACTIVITIES                  |               0 |
         0 | MAXIMUM DRIVER CONNECTIONS                     |                 |
     20000 | MAXIMUM STATEMENT OCTETS                       |               0 |
     20001 | MAXIMUM STATEMENT OCTETS DATA                  |               0 |
     20002 | MAXIMUM STATEMENT OCTETS SCHEMA                |               0 |
       106 | MAXIMUM TABLES IN SELECT                       |               0 |
     25000 | MAXIMUM CURRENT DEFAULT TRANSFORM GROUP LENGTH |                 |
     25001 | MAXIMUM CURRENT TRANSFORM GROUP LENGTH         |                 |
     25002 | MAXIMUM CURRENT PATH LENGTH                    |               0 |
     25003 | MAXIMUM CURRENT ROLE LENGTH                    |                 |
        34 | MAXIMUM CATALOG NAME LENGTH                    |              63 |Pode ser menos, dependendo do conjunto de caracteres.
        30 | MAXIMUM COLUMN NAME LENGTH                     |              63 |Pode ser menos, dependendo do conjunto de caracteres.
        31 | MAXIMUM CURSOR NAME LENGTH                     |              63 |Pode ser menos, dependendo do conjunto de caracteres.
     10005 | MAXIMUM IDENTIFIER LENGTH                      |              63 |Pode ser menos, dependendo do conjunto de caracteres.
        32 | MAXIMUM SCHEMA NAME LENGTH                     |              63 |Pode ser menos, dependendo do conjunto de caracteres.
        35 | MAXIMUM TABLE NAME LENGTH                      |              63 |Pode ser menos, dependendo do conjunto de caracteres.
       107 | MAXIMUM USER NAME LENGTH                       |              63 |Pode ser menos, dependendo do conjunto de caracteres.
     25004 | MAXIMUM SESSION USER LENGTH                    |              63 |Pode ser menos, dependendo do conjunto de caracteres.
     25005 | MAXIMUM SYSTEM USER LENGTH                     |              63 |Pode ser menos, dependendo do conjunto de caracteres.
(23 linhas)

Notas

[1]

SQL_SIZING — visão — Lista os itens de tamanho definidos neste padrão e, para cada um destes, indica o tamanho suportado pela implementação SQL. (ISO-ANSI Working Draft) Information and Definition Schemas (SQL/Schemata), ISO/IEC 9075-11:2003 (E) (N. do T.)

[2]

Exemplo escrito pelo tradutor, não fazendo parte do manual original.

SourceForge.net Logo CSS válido!