docs | ||
resources | ||
src | ||
tests | ||
.gitignore | ||
.gitmodules | ||
.travis.yml | ||
build_osx_bundle.php | ||
DEV_README.md | ||
makefile | ||
OpenSQLManager.app.zip | ||
OpenSQLManager.c | ||
phpdoc.dist.xml | ||
README.md |
#OpenSQLManager
OpenSQLManager is an attempt to create an alternative to Navicat that is free and open. It is build with wxPHP, so I'm looking for a way to create normal binaries.
Pre-configured version of php for windows
I've put together this package from the latest wxPHP windows package. It's available in the downloads section.
How to run:
- On Windows: drag the
OpenSQLManager.php
file to thephp.exe
orphp-win.exe
executable in the php package.php.exe
brings up a DOS console,php-win.exe
does not. - On Mac:
- Install MacPorts
- Install these ports using MacPorts
- php5
- php5-iconv
- php5-mysql
- php5-postgresql
- php5-sqlite
- php5-ssh2
- Firebird support has to be manually compiled
- Compile wxPHP extension
- Run via terminal in the OpenSQLManager folder using
php OpenSQLManager.php
PHP Requirements
- Version 5.4+
- wxPHP PHP Extension
- OpenSSL
- JSON
- PDO
- PDO drivers for the databases you wish to use
Want to Contribute?
See Dev Guide
Planned Features
- CRUD (Create, Read, Update, Delete) functionality
- Database table creation and backup
The databases currently slated to be supported are:
- Firebird version 2.5+
- MySQL / MariaDB version 5.1+
- PostgreSQL version 9.0+
- SQLite version 3+
Plan to implement, not support:
- ODBC
Won't Support
Closed source DBs, like Oracle, MSSQL, etc.