2012-01-26 16:09:05 -05:00
#OpenSQLManager
2012-05-25 20:38:43 -04:00
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.
2012-01-26 16:09:05 -05:00
2012-03-23 15:36:16 -04:00
[![Build Status ](https://secure.travis-ci.org/timw4mail/OpenSQLManager.png )](http://travis-ci.org/timw4mail/OpenSQLManager)
2012-02-09 12:00:39 -05:00
### Pre-configured version of php for windows
2012-05-25 20:38:43 -04:00
I've put together this package from the latest wxPHP windows package. It's available in the downloads section.
2012-02-01 13:21:28 -05:00
2012-02-29 16:26:38 -05:00
### How to run:
2012-05-25 20:38:43 -04:00
* On Windows: drag the `OpenSQLManager.php` file to the `php.exe` or `php-win.exe` executable in the php package. `php.exe` brings up a DOS console, `php-win.exe` does not.
2012-02-29 16:26:38 -05:00
* On Mac:
* Install [MacPorts ](http://guide.macports.org/#installing )
* Install these ports using MacPorts
* php5
* php5-iconv
* php5-mysql
* php5-postgresql
* php5-sqlite
2012-02-29 16:53:07 -05:00
* php5-ssh2
2012-11-27 13:31:55 -05:00
* Firebird support has to be manually compiled
2012-11-27 09:34:38 -05:00
* Compile wxPHP extension
2012-05-25 20:38:43 -04:00
* Run via terminal in the OpenSQLManager folder using `php OpenSQLManager.php`
2012-02-29 16:26:38 -05:00
2012-02-01 13:21:28 -05:00
## PHP Requirements
2012-11-27 09:34:38 -05:00
* Version 5.4+
2012-05-25 20:38:43 -04:00
* [wxPHP ](http://wxphp.org/ ) PHP Extension
2012-02-01 13:21:28 -05:00
* OpenSSL
* JSON
* PDO
* PDO drivers for the databases you wish to use
2012-02-09 12:00:39 -05:00
## Want to Contribute?
See [Dev Guide ](https://github.com/aviat4ion/OpenSQLManager/blob/master/DEV_README.md )
2012-02-01 13:21:28 -05:00
## Planned Features
2012-01-26 16:09:05 -05:00
* CRUD (Create, Read, Update, Delete) functionality
* Database table creation and backup
2012-02-01 13:26:12 -05:00
The databases currently slated to be supported are:
2012-01-26 16:09:05 -05:00
2012-04-09 10:35:18 -04:00
* [Firebird ](http://www.firebirdsql.org/ ) version 2.5+
* [MySQL ](http://www.mysql.com/ ) / [MariaDB ](http://mariadb.org/ ) version 5.1+
* [PostgreSQL ](http://www.postgresql.org ) version 9.0+
* [SQLite ](http://sqlite.org/ ) version 3+
2012-01-26 16:09:05 -05:00
2012-02-07 11:21:37 -05:00
2012-01-30 14:11:30 -05:00
Plan to implement, not support:
2012-02-01 13:21:28 -05:00
2012-01-30 14:11:30 -05:00
* ODBC
2012-02-01 12:01:51 -05:00
2012-02-01 13:21:28 -05:00
## Won't Support
2012-02-09 12:00:39 -05:00
Closed source DBs, like Oracle, MSSQL, etc.