CreateSchema creates all database tables needed for the application.
(apper Apper)
| 736 | |
| 737 | // CreateSchema creates all database tables needed for the application. |
| 738 | func CreateSchema(apper Apper) error { |
| 739 | apper.LoadConfig() |
| 740 | connectToDatabase(apper.App()) |
| 741 | defer shutdown(apper.App()) |
| 742 | err := adminInitDatabase(apper.App()) |
| 743 | if err != nil { |
| 744 | return err |
| 745 | } |
| 746 | return nil |
| 747 | } |
| 748 | |
| 749 | // Migrate runs all necessary database migrations. |
| 750 | func Migrate(apper Apper) error { |
no test coverage detected