Go to file
Timothy Warren 0aafd02982 Update Developer notes 2012-04-09 10:22:31 -04:00
sys Fix db_tab reset 2012-04-09 08:57:01 -04:00
tests Added more Firebird tests 2012-04-09 10:15:27 -04:00
.gitignore Travis integration 2012-03-23 15:29:34 -04:00
.travis.yml Travis integration 2012-03-23 15:29:34 -04:00
DEV_README.md Update Developer notes 2012-04-09 10:22:31 -04:00
README.md Add travis status to README.md file 2012-03-23 15:36:16 -04:00
index.php Show views on connection, clean up metadata-fetching methods 2012-04-04 10:47:14 -04:00

README.md

#OpenSQLManager

OpenSQLManager is an attempt to create an alternative to Navicat that is free and open. It is build with PHP-GTK, so I'm looking for a way to create normal binaries.

Build Status

Pre-configured version of php for windows

Because php-gtk is such a pain to compile on Windows, I've put together this package from the latest php-gtk windows package. It's available in the downloads section.

How to run:

  • On Windows: drag the index.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.
  • On Mac:
    • Install MacPorts
    • Install these ports using MacPorts
      • php5
      • php5-cairo
      • php5-gtk
      • php5-iconv
      • php5-mysql
      • php5-postgresql
      • php5-sqlite
      • php5-ssh2
    • Run via terminal in the OpenSQLManager folder using php index.php

PHP Requirements

  • Version 5.2 - 5.3.*
  • PHP-Cairo PECL extension
  • PHP-GTK 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:

Plan to implement, not support:

  • ODBC

Won't Support

Closed source DBs, like Oracle, MSSQL, etc.