35.50. sql_parts #

A tabela sql_parts contém informações sobre quais das diversas partes do padrão SQL têm suporte pelo PostgreSQL.

Tabela 35.48. Colunas de sql_parts

Coluna Tipo de dados

Descrição

feature_id character_data

Cadeia de caracteres identificadora contendo o número da parte

feature_name character_data

Nome descritivo da parte

is_supported yes_or_no

YES se a parte tiver suporte total pela versão corrente do PostgreSQL, NO caso contrário

is_verified_by character_data

Sempre nula, porque o grupo de desenvolvimento do PostgreSQL não realiza testes formais de conformidade de recursos

comments character_data

Possivelmente um comentário sobre o status do suporte à parte


Exemplo 35.46. Exemplo do tradutor

Partes do padrão SQL com suporte pelo PostgreSQL

Uso do esquema de informações para mostrar quais das diversas partes do padrão SQL têm suporte pelo PostgreSQL. Foi usado o jsonb para eliminar as colunas com valor nulo e formatar a saída.

SELECT jsonb_pretty(jsonb_strip_nulls(to_jsonb(t)))
FROM information_schema.sql_parts t;

                                      jsonb_pretty
-----------------------------------------------------------------------------------------
 {                                                                                      +
     "comments": "",                                                                    +
     "feature_id": "1",                                                                 +
     "feature_name": "Framework (SQL/Framework)",                                       +
     "is_supported": "NO"                                                               +
 }
 {                                                                                      +
     "comments": "",                                                                    +
     "feature_id": "2",                                                                 +
     "feature_name": "Foundation (SQL/Foundation)",                                     +
     "is_supported": "NO"                                                               +
 }
 {                                                                                      +
     "comments": "",                                                                    +
     "feature_id": "3",                                                                 +
     "feature_name": "Call-Level Interface (SQL/CLI)",                                  +
     "is_supported": "NO"                                                               +
 }
 {                                                                                      +
     "comments": "",                                                                    +
     "feature_id": "4",                                                                 +
     "feature_name": "Persistent Stored Modules (SQL/PSM)",                             +
     "is_supported": "NO"                                                               +
 }
 {                                                                                      +
     "comments": "",                                                                    +
     "feature_id": "9",                                                                 +
     "feature_name": "Management of External Data (SQL/MED)",                           +
     "is_supported": "NO"                                                               +
 }
 {                                                                                      +
     "comments": "",                                                                    +
     "feature_id": "10",                                                                +
     "feature_name": "Object Language Bindings (SQL/OLB)",                              +
     "is_supported": "NO"                                                               +
 }
 {                                                                                      +
     "comments": "",                                                                    +
     "feature_id": "11",                                                                +
     "feature_name": "Information and Definition Schema (SQL/Schemata)",                +
     "is_supported": "NO"                                                               +
 }
 {                                                                                      +
     "comments": "",                                                                    +
     "feature_id": "13",                                                                +
     "feature_name": "Routines and Types Using the Java Programming Language (SQL/JRT)",+
     "is_supported": "NO"                                                               +
 }
 {                                                                                      +
     "comments": "",                                                                    +
     "feature_id": "14",                                                                +
     "feature_name": "XML-Related Specifications (SQL/XML)",                            +
     "is_supported": "NO"                                                               +
 }
 {                                                                                      +
     "comments": "",                                                                    +
     "feature_id": "15",                                                                +
     "feature_name": "Multi-Dimensional Arrays (SQL/MDA)",                              +
     "is_supported": "NO"                                                               +
 }
 {                                                                                      +
     "comments": "",                                                                    +
     "feature_id": "16",                                                                +
     "feature_name": "Property Graph Queries (SQL/PGQ)",                                +
     "is_supported": "NO"                                                               +
 }
(11 linhas)