Skip to content

Release master

Choose a tag to compare

@github-actions github-actions released this 23 Jul 07:08
7a945e0

SQL Server to Odoo Sync - Release master

This release includes executables for Windows, macOS (Intel), and Linux platforms.

πŸ“₯ Downloads

  • πŸͺŸ Windows: Download sql-server-odoo-sync-windows-x86_64.exe
  • 🍎 macOS (Intel): Download sql-server-odoo-sync-macos-x86_64.tar.gz
  • 🐧 Linux: Download sql-server-odoo-sync-linux-x86_64.tar.gz

πŸš€ Features

  • Modern PyQt6 desktop interface with system tray integration
  • Automated synchronization of SQL Server tables to Odoo 14
  • Multi-database support with selective table sync
  • Intelligent change detection using MD5 hashing
  • Comprehensive logging and error handling
  • CSV export with automatic file management
  • Configurable retry logic and timeout settings

πŸ“‹ Installation

Windows

  1. Download sql-server-odoo-sync-windows-x86_64.exe
  2. Run the executable directly
  3. Ensure Microsoft ODBC Driver 17 for SQL Server is installed

macOS

  1. Download sql-server-odoo-sync-macos-x86_64.tar.gz (Intel Macs only)
  2. Extract: tar -xzf sql-server-odoo-sync-macos-x86_64.tar.gz
  3. Run the executable: ./sql-server-odoo-sync-macos-x86_64
  4. Install Microsoft ODBC Driver if needed: brew install msodbcsql17

Note: Apple Silicon Macs (M1/M2/M3) can run the Intel version using Rosetta 2.

Linux

  1. Download sql-server-odoo-sync-linux-x86_64.tar.gz
  2. Extract: tar -xzf sql-server-odoo-sync-linux-x86_64.tar.gz
  3. Make executable: chmod +x sql-server-odoo-sync-linux-x86_64
  4. Run: ./sql-server-odoo-sync-linux-x86_64
  5. Install Microsoft ODBC Driver if needed

βš™οΈ Configuration

On first run, the application will create a config.ini file with default settings. Configure your:

  • SQL Server connection details
  • Odoo instance settings
  • Sync preferences and schedules
  • Logging levels

πŸ“š Documentation

For detailed setup and configuration instructions, see the README.MD file.

πŸ”’ Security Note

Some antivirus software may flag PyInstaller executables as suspicious. This is a false positive common with packaged Python applications. The source code is available for review in this repository.

πŸ› System Requirements

  • Windows: Windows 10 or later, Microsoft ODBC Driver 17 for SQL Server
  • macOS: macOS 10.14 or later, Microsoft ODBC Driver 17 for SQL Server
  • Linux: Ubuntu 18.04+ or equivalent, Microsoft ODBC Driver 17 for SQL Server
  • Network access to both SQL Server and Odoo instances