Creazione, modifica ed eliminazione di schemi - Amazon Redshift

Amazon Redshift non supporterà più la creazione di nuovi Python a UDFs partire dal 1° novembre 2025. Se vuoi usare Python UDFs, crea la UDFs data precedente a quella data. Python esistente UDFs continuerà a funzionare normalmente. Per ulteriori informazioni, consulta il post del blog.

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

Creazione, modifica ed eliminazione di schemi

Gli utenti possono creare schemi e modificare o eliminare gli schemi di cui sono proprietari.

Puoi eseguire le seguenti operazioni:

  • Per creare uno schema, utilizza il comando CREATE SCHEMA.

  • Per modificare il proprietario di uno schema, utilizza il comando ALTER SCHEMA.

  • Per eliminare uno schema con i relativi oggetti, utilizza il comando DROP SCHEMA.

  • Per creare una tabella all'intero di uno schema, crea la tabella con il formato schema_name.table_name.

Per visualizzare un elenco di tutti gli schemi, eseguire una query sulla tabella del catalogo di sistema PG_NAMESPACE.

select * from pg_namespace;

Per visualizzare un elenco delle tabelle che appartengono a uno schema, eseguire una query sulla tabella del catalogo di sistema PG_TABLE_DEF. Ad esempio, la query seguente restituisce un elenco di tabelle nello schema PG_CATALOG.

select distinct(tablename) from pg_table_def where schemaname = 'pg_catalog';