A schema name with upper-case letter in it will result in incorrect behavior when referenced by another schema. Note: no error thrown
Quick example:
schema = dj.schema('Schema_A')
@schema
class Subject(dj.Manual)
definition = """
name: varchar(32)
"""
schema = dj.schema('schema_b')
@schema
class Recording(dj.Manual)
definition = """
-> Schema_A.Subject
id: smallint
"""
Here, schema_b.Recording will not be able to reference Schema_A.Subject properly.