Limitazioni di Babelfish - Amazon Aurora

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Limitazioni di Babelfish

Le seguenti limitazioni si applicano attualmente a Babelfish per Aurora PostgreSQL:

  • Durante l'aggiornamento, potresti notare differenze nella proprietà degli oggetti all'interno dello stesso schema. Gli oggetti precedenti all'aggiornamento sono di proprietà dell'utente corrente, mentre gli oggetti successivi all'aggiornamento sono di proprietà del proprietario dello schema, che potrebbe essere un utente diverso. Per risolvere questo problema, abbiamo introdotto la sys.generate_alter_ownership_statements() funzione.

    Per correggere le discrepanze di proprietà degli oggetti, connettiti al cluster utilizzando l'endpoint PostgreSQL, esegui la funzione sys.generate_alter_ownership_statements () ed esegui le istruzioni SQL generate.

    Considerate queste importanti limitazioni relative alle modifiche alla proprietà degli oggetti:

    • Gli utenti a cui sono concesse le autorizzazioni CREATE tramite l'endpoint PostgreSQL non possono creare oggetti tramite l'endpoint TDS. Non è consigliabile modificare le autorizzazioni sugli oggetti T-SQL tramite l'endpoint PostgreSQL perché può portare a un comportamento T-SQL errato.

    • Le autorizzazioni di accesso agli oggetti potrebbero cambiare. Ad esempio, se uno schema di proprietà di 'sch_own' contiene oggetti di proprietà di 'dbo' prima dell'aggiornamento, la capacità degli utenti di eseguire operazioni come SELECT o INSERT potrebbe differire tra oggetti di pre-aggiornamento (di proprietà di 'dbo') e oggetti post-aggiornamento (di proprietà di 'sch_own').

  • Babelfish attualmente non supporta le seguenti funzionalità di Aurora:

    • AWS Identity and Access Management

    • Flussi di attività di database (DAS)

    • API dati RDS con Aurora PostgreSQL Serverless v2 e provisioning

    • Server proxy per RDS con RDS per SQL Server

    • SCRAM (Salted Challenge Response Authentication Mechanism)

    • Editor della query

  • Babelfish non fornisce il seguente supporto API per i driver client:

    • Le richieste API con gli attributi di connessione correlati a Microsoft Distributed Transaction Coordinator (MSDTC) non sono supportate. Queste includono le chiamate XA effettuate dalla classe nel driver JDBC del server SQL. SQLServer XAResource

  • Babelfish attualmente non supporta le seguenti estensioni Aurora PostgreSQL:

    • bloom

    • btree_gin

    • btree_gist

    • citext

    • cube

    • hstore

    • hypopg

    • Replica logica con pglogical

    • ltree

    • pgcrypto

    • Gestione del piano di interrogazione tramite apg_plan_mgmt

    Per ulteriori informazioni sulle estensioni PostgreSQL, consulta. Utilizzo di estensioni e wrapper di dati esterni

  • Il driver jTDS open source progettato come alternativa al driver Microsoft JDBC non è supportato.