- 
                Notifications
    You must be signed in to change notification settings 
- Fork 42
Open
Labels
awaiting-triageIssues awaiting proper priority/milestone assignment.Issues awaiting proper priority/milestone assignment.bug
Description
Bug Report
Description
A schema name that starts with an upper case character (MySchema) will be created fine and works for the most part, but
- an edr cannot be generated (the regexp in edr.m searching for data tiers enforces lower case)
- creates confusing errors for joins, because the search for foreignkeys in dj.Table returns duplicate entries and ultimately generates spurious error messages about duplicate fields that need to be projected out. These errors disappear after clear classes, but reappear on the second run of the same query;
Reproducibility
Include:
- OS : WIN
- MATLAB updates for #258 {setupDJ,setupMYM}.m: minver 9.1/2016b, adjust print/error/warnings. #260
- MySQL Version : 5/7
- MySQL Deployment Strategy (local-native | local-docker | remote) - local docker
- DataJoint Version: 3.5.0
Expected Behavior
Probably the easiest fix is to enforce a lower-case letter at the start of a schema name when the schema is first created.
Metadata
Metadata
Assignees
Labels
awaiting-triageIssues awaiting proper priority/milestone assignment.Issues awaiting proper priority/milestone assignment.bug