Amazon Redshift will no longer support the creation of new Python UDFs starting Patch 198.
Existing Python UDFs will continue to function until June 30, 2026. For more information, see the
blog post
Creating, altering, and deleting schemas
Any user can create schemas and alter or drop schemas they own.
You can perform the following actions:
-
To create a schema, use the CREATE SCHEMA command.
-
To change the owner of a schema, use the ALTER SCHEMA command.
-
To delete a schema and its objects, use the DROP SCHEMA command.
-
To create a table within a schema, create the table with the format schema_name.table_name.
To view a list of all schemas, query the PG_NAMESPACE system catalog table:
select * from pg_namespace;
To view a list of tables that belong to a schema, query the PG_TABLE_DEF system catalog table. For example, the following query returns a list of tables in the PG_CATALOG schema.
select distinct(tablename) from pg_table_def where schemaname = 'pg_catalog';