PostgreSQL підтримує схеми, що є підмножиною бази даних:
https://www.postgresql.org/docs/current/static/ddl-schemas.html
База даних містить одну або декілька названих схем, які, в свою чергу, містять таблиці. Схеми також містять інші види іменованих об'єктів, включаючи типи даних, функції та оператори. Те саме ім'я об'єкта може використовуватися в різних схемах без конфлікту; наприклад, і schema1, і myschema можуть містити таблиці, названі mytable. На відміну від баз даних, схеми не є жорстко розділеними: користувач може отримати доступ до об'єктів у будь-якій із схем бази даних, до якої вони підключені, якщо у них є права на це.
Схеми є аналогами каталогів на рівні операційної системи, за винятком того, що схеми не можна вкладати.
На мою скромну думку, MySQL не є довідковою базою даних. Ніколи не слід цитувати MySQL для пояснення. MySQL реалізує нестандартний SQL і іноді вимагає функції, які він не підтримує. Наприклад, у MySQL схема CREATE створюватиме лише DATABASE. Це справді вводить користувачів в оману.
Цей тип лексики DBA називається "MySQLism".
schema
кращеdatabase
, так як MySQL є свого роду база даних, і вона містить кількаdatabase
, а іноді , що робить багато пошуків до мети промахів.use
database