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