-- PostgreSQL Database Schema for Data Engine -- Generated from Go entity classes -- This file serves as the main schema file that imports all other schema files -- Execute in the following order: -- 1. 00_main_schema.sql (this file) -- 2. 01_dict_tables.sql -- 3. 02_account_report_tables.sql -- 4. 03_campaign_report_tables.sql -- 5. 04_creative_report_tables.sql -- 6. 05_unit_report_tables.sql -- 7. 06_storewide_report_tables.sql -- 8. 07_material_population_tables.sql -- 9. 08_sync_task_tables.sql -- ============================================= -- Database Settings -- ============================================= -- Set timezone (optional, adjust as needed) SET timezone = 'Asia/Shanghai'; -- ============================================= -- Import all schema files -- ============================================= \i 01_dict_tables.sql \i 02_account_report_tables.sql \i 03_campaign_report_tables.sql \i 04_creative_report_tables.sql \i 05_unit_report_tables.sql \i 06_storewide_report_tables.sql \i 07_material_population_tables.sql \i 08_sync_task_tables.sql -- ============================================= -- Grant permissions (optional, adjust as needed) -- ============================================= -- GRANT ALL PRIVILEGES ON ALL TABLES IN SCHEMA public TO your_user; -- GRANT ALL PRIVILEGES ON ALL SEQUENCES IN SCHEMA public TO your_user;