By default, the IBM® Netezza® system does not support the ability to create and manage multiple schemas within a database. The default and only schema for each database is based on the name of the owner of the database. Starting in Release 7.0.3 and later, you can configure the system to support multiple schemas.
For a new Netezza system with no existing data, enable multiple schema support. This can improve the efficiency and ease when you are migrating data to the Netezza system from other platforms, especially those that use multiple schemas in a database.
If you are upgrading to Release 7.1.x from a 7.0.4 or later system that has multiple schema support enabled, the multiple schema support remains enabled after the upgrade. Upgrades preserve the schema configuration setting that your system had before the upgrade.
Set enable_schema_dbo_check to 1 to allow users to create and manage schemas and return a warning when queries reference an invalid or nonexistent schema. After you are sure that queries and users are using schemas correctly, you can change the variable value to 2 to return errors for queries that use invalid schemas.
The variable has a default setting of 0, which causes the system to operate in a compatible mode with the older releases; that is, users cannot create, manage, set, or drop schemas. The system ignores any schema information and uses the default schema for the database to which the client is connected.