Initial commit: MyCrib API in Go
Complete rewrite of Django REST API to Go with: - Gin web framework for HTTP routing - GORM for database operations - GoAdmin for admin panel - Gorush integration for push notifications - Redis for caching and job queues Features implemented: - User authentication (login, register, logout, password reset) - Residence management (CRUD, sharing, share codes) - Task management (CRUD, kanban board, completions) - Contractor management (CRUD, specialties) - Document management (CRUD, warranties) - Notifications (preferences, push notifications) - Subscription management (tiers, limits) Infrastructure: - Docker Compose for local development - Database migrations and seed data - Admin panel for data management 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
13
migrations/002_goadmin_tables.down.sql
Normal file
13
migrations/002_goadmin_tables.down.sql
Normal file
@@ -0,0 +1,13 @@
|
||||
-- Rollback GoAdmin tables
|
||||
|
||||
DROP TABLE IF EXISTS goadmin_role_menu;
|
||||
DROP TABLE IF EXISTS goadmin_role_permissions;
|
||||
DROP TABLE IF EXISTS goadmin_user_permissions;
|
||||
DROP TABLE IF EXISTS goadmin_role_users;
|
||||
DROP TABLE IF EXISTS goadmin_operation_log;
|
||||
DROP TABLE IF EXISTS goadmin_site;
|
||||
DROP TABLE IF EXISTS goadmin_menu;
|
||||
DROP TABLE IF EXISTS goadmin_permissions;
|
||||
DROP TABLE IF EXISTS goadmin_roles;
|
||||
DROP TABLE IF EXISTS goadmin_users;
|
||||
DROP TABLE IF EXISTS goadmin_session;
|
||||
Reference in New Issue
Block a user