Некоторые отличия PostgreSQL от Oracle в плане управления схемами:
- В Oracle одной схеме соответствует один пользователь, в PostgreSQL они существуют по отдельности. pgconf.ru
- В Oracle есть пакеты для хранимых процедур, в PostgreSQL функции лежат прямо в схемах. pgconf.ru
- В Oracle временные таблицы всегда располагаются внутри конкретной схемы, указанной при создании. habr.com megavtogal.com В PostgreSQL временные таблицы нельзя поместить в произвольную схему, они всегда создаются в специальной неявной временной схеме. habr.com megavtogal.com
- В PostgreSQL временные таблицы всегда локальны и не могут быть привязаны к схемам, в отличие от Oracle. habr.com megavtogal.com
Кроме того, имена таблиц, колонок, хранимых процедур в PostgreSQL по умолчанию имеют нижний регистр (кроме идентификаторов в кавычках). habr.com