Files
encoach_frontend_new_v3/CONNECT-POSTGRES.md
Yamen Ahmad 3e83d8d7d5 feat: add complete EnCoach backend — Odoo 19 + all addons
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
2026-04-01 17:10:04 +04:00

1.8 KiB
Raw Permalink Blame History

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:


2. Connect to your Odoo PostgreSQL

  1. Start PostgreSQL (so Odoos database is running):

    cd /Users/yamenahmad/projects2026/odoo/odoo19
    ./start.sh
    

    Then 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
    
  2. Open DBeaverDatabaseNew Database Connection (or click the plug icon).

  3. Choose PostgreSQLNext.

  4. Main tab:

    Field Value
    Host localhost
    Port 5432
    Database postgres (default; you can pick an Odoo DB later)
    Username yamenahmad
    Password (leave empty)
  5. Click Test Connection. If asked to download drivers, allow it.

  6. Finish. Your Odoo databases appear under Databases in the left tree (e.g. the DB you created in Odoo).


3. Optional: Save as default

  • Rightclick the connection → Edit ConnectionConnection settings.
  • You can set a name like Odoo Local and reuse it anytime.

Alternative: pgAdmin