| Copper (Database development tool for Linux)
|
What is Copper?
Copper is a feature-wise port of the Windows-only software Golden32 by Benthic Software. It allows Oracle
(other db support is coming: MySql is in beta) developers
to run sql queries against the db. Currently most sql statements (select, insert, update, delete, commit, rollback)
are supported but you can also execute pl/sql stored procs. Copper requires Gnome to be installed.
Feature list:
- Editing of data. You can right click a cell and update it.
- Common sql: select, update, insert, delete, commit, rollback
- Oracle Error reporting
- MySQL db support (in beta)
- Autoconf-based make. You can now compile w/o Oracle support.
- MDI interface
Future plans:
- Scrollable result sets. (Currently only the first n hits are shown, although the code's there to detect scrolling
to the bottom and top of the table.
- Port to C++? Just for the hell of it. (maybe not...)
- MDI support. (Partly done. Need delete tab, and logic for tab-switching (buttons should enable, etc.))
- SQL object browser. Like what Golden has.
- Copy and paste support. (I thought Gnome would do this w/o any special code. Maybe I'm using
the wrong table widget.)
- "Pluggable" db support. This is mostly done but I want to have a way for people to easily add other
db implementations. So you don't have to edit the connect-dialog, etc.
- rpm packaging
A screenshot: