Data Layer¶ Contents: Rattail Database Overview Core Schema Extending the Schema Migrating the Schema Trainwreck Database POS and Other Data Stores Supported POS Systems User Auth Overview Authentication (aka. Login) Authorization (aka. Permissions) Syncing Users & Roles Data Import / Export Overview Concepts Data Exporters Real-Time Data Sync Overview Watchers Consumers Data Versioning Data Batch Processing Overview Batch Table Schema Batch Handlers Native Batch Types Adding a Custom Batch Autocomplete Customer Orders Customer Order Overview Customer Order Workflows Reports Overview Report Handler Generating a Report Auto-Emailed Reports Adding a Custom Report Problem Reports Multiple App Nodes Temperature Monitoring Common Tasks Common Patterns