schema

abstract val schema: String?

Schemat bazy, w którym feature trzyma swoje tabele, albo null, jeśli feature własnych tabel nie ma.

Schemat trafia do search_path, a jego migracje leżą w zasobach modułu pod db/migration/<schemat>/ i mają własną historię w <schemat>.octavius_migration_history. Migrator sam tworzy schemat razem z tą historią, więc pierwsza migracja nie potrzebuje CREATE SCHEMA. Migracje featura mogą korzystać z public (wykonuje się przed featurami), ale nie z tabel innych featurów. public nie należy do żadnego featura.