setup
CREATE USER roacher;
----

build
CREATE DATABASE db OWNER roacher;
----
- [[Database:{DescID: 104}, PUBLIC], ABSENT]
  {databaseId: 104}
- [[Namespace:{DescID: 104, Name: db, ReferencedDescID: 0}, PUBLIC], ABSENT]
  {descriptorId: 104, name: db}
- [[DatabaseData:{DescID: 104}, PUBLIC], ABSENT]
  {databaseId: 104}
- [[Owner:{DescID: 104}, PUBLIC], ABSENT]
  {descriptorId: 104, owner: roacher}
- [[UserPrivileges:{DescID: 104, Name: admin}, PUBLIC], ABSENT]
  {descriptorId: 104, privileges: "2", userName: admin, withGrantOption: "2"}
- [[UserPrivileges:{DescID: 104, Name: public}, PUBLIC], ABSENT]
  {descriptorId: 104, privileges: "2048", userName: public}
- [[UserPrivileges:{DescID: 104, Name: root}, PUBLIC], ABSENT]
  {descriptorId: 104, privileges: "2", userName: root, withGrantOption: "2"}
- [[Schema:{DescID: 105}, PUBLIC], ABSENT]
  {isPublic: true, schemaId: 105}
- [[Namespace:{DescID: 105, Name: public, ReferencedDescID: 104}, PUBLIC], ABSENT]
  {databaseId: 104, descriptorId: 105, name: public}
- [[SchemaParent:{DescID: 105, ReferencedDescID: 104}, PUBLIC], ABSENT]
  {parentDatabaseId: 104, schemaId: 105}
- [[Owner:{DescID: 105}, PUBLIC], ABSENT]
  {descriptorId: 105, owner: roacher}
- [[UserPrivileges:{DescID: 105, Name: admin}, PUBLIC], ABSENT]
  {descriptorId: 105, privileges: "2", userName: admin, withGrantOption: "2"}
- [[UserPrivileges:{DescID: 105, Name: public}, PUBLIC], ABSENT]
  {descriptorId: 105, privileges: "516", userName: public}
- [[UserPrivileges:{DescID: 105, Name: root}, PUBLIC], ABSENT]
  {descriptorId: 105, privileges: "2", userName: root, withGrantOption: "2"}
