Includes: - Odoo 19 framework (odoo/) - 27 custom EnCoach addons (new_project/custom_addons/) - encoach_core, encoach_api, encoach_lms_api, encoach_adaptive_api - encoach_exam, encoach_taxonomy, encoach_adaptive, encoach_assignment - encoach_ai, encoach_ai_grading, encoach_ai_generation, encoach_ai_media - encoach_courseware, encoach_communication, encoach_subscription - encoach_notification, encoach_approval, encoach_branding - encoach_classroom, encoach_registration, encoach_stats - encoach_faq, encoach_ticket, encoach_training, encoach_resources - encoach_adaptive_ai, encoach_sis - 21 OpenEduCat Enterprise modules (new_project/enterprise-19/) - 14 OpenEduCat Community modules (new_project/openeducat_erp-19.0/) - Configuration: odoo.conf, requirements.txt, scripts - 200+ REST API endpoints with JWT authentication - SRS and test documentation Made-with: Cursor
1.8 KiB
1.8 KiB
Connect to PostgreSQL (like pgAdmin on Windows)
Best choice on Mac: DBeaver Community — free, fast, works with PostgreSQL and many other databases.
1. Install DBeaver
Option A – Homebrew (if you have it):
brew install --cask dbeaver-community
Option B – Direct download:
- https://dbeaver.io/download/
- Choose Mac → DBeaver Community → download and open the
.dmg, then drag DBeaver to Applications.
2. Connect to your Odoo PostgreSQL
-
Start PostgreSQL (so Odoo’s database is running):
cd /Users/yamenahmad/projects2026/odoo/odoo19 ./start.shThen press Ctrl+C to stop only Odoo; PostgreSQL keeps running.
Or start only Postgres:./.conda-envs/odoo19/bin/pg_ctl -D pgdata -l pgdata/logfile start -
Open DBeaver → Database → New Database Connection (or click the plug icon).
-
Choose PostgreSQL → Next.
-
Main tab:
Field Value Host localhostPort 5432Database postgres(default; you can pick an Odoo DB later)Username yamenahmadPassword (leave empty) -
Click Test Connection. If asked to download drivers, allow it.
-
Finish. Your Odoo databases appear under Databases in the left tree (e.g. the DB you created in Odoo).
3. Optional: Save as default
- Right‑click the connection → Edit Connection → Connection settings.
- You can set a name like Odoo Local and reuse it anytime.
Alternative: pgAdmin
- Install:
brew install --cask pgadmin4or from https://www.pgadmin.org/download/pgadmin-4-macos/ - Same connection: Host
localhost, Port5432, Useryamenahmad, Password empty.