Todos os produtos
Search
Central de documentação

:View the version of Babelfish

Última atualização: Jun 26, 2026

Consulte a versão do Babelfish em execução na sua instância do ApsaraDB RDS for PostgreSQL usando a porta do Tabular Data Stream (TDS) ou a porta do PostgreSQL.

Pré-requisitos

Antes de começar, verifique se você possui:

Consulta pela porta TDS

Use o sqlcmd para conectar-se pela porta TDS (1433) e execute três consultas: uma para confirmar se a conexão é do Babelfish, outra para obter o número da versão do Babelfish e uma última para obter os detalhes completos da versão.

  1. Conecte-se à instância do RDS pela porta TDS.

    sqlcmd -S pgm-****.pg.rds.aliyuncs.com,1433 -U babelfish_user
  2. Confirme se você está conectado a uma instância do Babelfish, e não a uma instância nativa do SQL Server.

    SELECT CAST(serverproperty('babelfish') AS BIT) AS is_run_on_babelfish;
    GO

    Saída esperada:

    is_run_on_babelfish
    -------------------
                      1
    
    (1 rows affected)
  3. Obtenha o número da versão do Babelfish.

    SELECT CAST(serverproperty('babelfishversion') AS VARCHAR(5)) as babelfish_version;
    GO

    Saída esperada:

    babelfish_version
    -----------------
    1.2.0
    
    (1 rows affected)
  4. Obtenha os detalhes completos da versão, incluindo a versão do PostgreSQL e o nível de compatibilidade do SQL Server.

    SELECT @@version as version;
    GO

    Saída esperada:

    version
    ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
    Babelfish for PostgreSQL with SQL Server Compatibility - 12.0.2000.8
    PostgreSQL 13.6
    
    (1 rows affected)

Consulta pela porta do PostgreSQL

Use o psql para conectar-se pela porta do PostgreSQL (5432) e obtenha a versão do Babelfish, a versão do PostgreSQL e o nível de compatibilidade do SQL Server em uma única consulta.

  1. Conecte-se à instância do RDS pela porta do PostgreSQL.

    psql -h pgm-****.pg.rds.aliyuncs.com -p 5432 -U babelfish_user -d babelfish_db
  2. Consulte as três informações de versão de uma só vez.

    SELECT
        version() as postgresql_version,
        sys.version() as babelfish_compatibility,
        sys.SERVERPROPERTY('BabelfishVersion') as babelfish_Version;

    Saída esperada:

    postgresql_version |                       babelfish_compatibility                        | babelfish_version
    --------------------+----------------------------------------------------------------------+-------------------
     PostgreSQL 13.6    | Babelfish for PostgreSQL with SQL Server Compatibility - 12.0.2000.8+| 1.2.0
                        | PostgreSQL 13.6                                                      |
    (1 row)

Próximos passos