Amazon Redshift ne prendra plus en charge la création de nouvelles fonctions Python définies par l’utilisateur à compter du 1er novembre 2025. Si vous souhaitez utiliser des fonctions Python définies par l’utilisateur, créez-les avant cette date. Les fonctions Python définies par l’utilisateur existantes continueront de fonctionner normalement. Pour plus d’informations, consultez le billet de blog
Instructions SQL prises en charge pour le partage de données en écritures sur les consommateurs
Les instructions DDL (Data Definition Language) suivantes sont prises en charge pour le partage de données avec écritures :
-
ALTER TABLE RENAME TO
-
ALTER TABLE RENAME COLUMN TO
-
ALTER TABLE ADD/DROP COLUMN
-
ALTER SCHEMA RENAME TO
-
{ CREATE | DROP } SCHEMA
-
{ CREATE | DROP | SHOW } TABLE
-
CREATE TABLE table_name AS
-
BEGIN | START TRANSACTION
-
END | COMMIT | ROLLBACK
-
TRUNCATE
Les instructions DML (Data Manipulation Language) suivantes sont prises en charge pour le partage de données avec écritures :
-
SELECT
-
INSERT
-
INSERT INTO SELECT
-
UPDATE
-
DELETE
-
MERGE
-
COPY without COMPUPDATE
Les instructions d’analyse suivantes sont prises en charge pour le partage de données avec écritures :
-
ANALYZE. Le consommateur exécute USER ANALYZE et envoie les statistiques au producteur.
-
Analyse activée par CTAS/COPY exécuté sur le consommateur. Cela inclut le multiplexage pour les petits consommateurs.
-
Exécution automatique de l’analyse sur le producteur après COPY.
Les instructions d’autorisation suivantes sont prises en charge pour le partage de données avec écritures :
-
{ GRANT | REVOKE } privilege_name ON OBJECT_TYPE object_name TO consumer_user
-
SHOW GRANTS. Pour plus d’informations, consultez SHOW GRANTS.