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)
[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. |