PostgreSQL admite esquemas, que es un subconjunto de una base de datos:
https://www.postgresql.org/docs/current/static/ddl-schemas.html
Una base de datos contiene uno o más esquemas con nombre, que a su vez contienen tablas. Los esquemas también contienen otros tipos de objetos con nombre, incluidos los tipos de datos, funciones y operadores. Se puede usar el mismo nombre de objeto en diferentes esquemas sin conflicto; por ejemplo, schema1 y myschema pueden contener tablas llamadas mytable. A diferencia de las bases de datos, los esquemas no están rígidamente separados: un usuario puede acceder a objetos en cualquiera de los esquemas de la base de datos a la que está conectado, si tiene privilegios para hacerlo.
Los esquemas son análogos a los directorios en el nivel del sistema operativo, excepto que los esquemas no pueden anidarse.
En mi humilde opinión, MySQL no es una base de datos de referencia. Nunca debe citar MySQL para obtener una explicación. MySQL implementa SQL no estándar y, a veces, reclama características que no admite. Por ejemplo, en MySQL, el esquema CREATE solo creará una BASE DE DATOS. Es realmente engañoso a los usuarios.
Este tipo de vocabulario es llamado "MySQLism" por los DBA.
schema
es mejor que esodatabase
, ya que MySQL es una especie de base de datos, y contiene variasdatabase
, y a vecesuse
unadatabase
, que hace que muchas búsquedas no alcancen el objetivo.