| author | Radek Brich <radek.brich@devl.cz> | 
| Tue, 06 Dec 2011 17:11:21 +0100 | |
| changeset 22 | 680631f35d83 | 
| parent 18 | a9e12b7cc207 | 
| child 34 | 98c7809af415 | 
| permissions | -rw-r--r-- | 
| 0 | 1  | 
=========  | 
2  | 
pgtoolkit  | 
|
3  | 
=========  | 
|
4  | 
||
5  | 
General Python Modules  | 
|
6  | 
----------------------  | 
|
7  | 
||
8  | 
pgmanager.py - Database connection manager (pooling etc.)  | 
|
9  | 
pgbrowser.py - Schema browser module  | 
|
10  | 
pgdiff.py - Schema diff tool  | 
|
11  | 
||
12  | 
Graphical and Command Line Tools  | 
|
13  | 
--------------------------------  | 
|
14  | 
||
15  | 
pgbrowser-gtk.py - Database browser - graphical interface (GTK)  | 
|
16  | 
pgconsole-gtk.py - Query console - graphical interface (GTK)  | 
|
17  | 
pgdiff-cli.py - Command line diff tool  | 
|
| 
18
 
a9e12b7cc207
Fix MyManager. Add patch for MySQLdb and Python3.2. Add DelayedQuery.
 
Radek Brich <radek.brich@devl.cz> 
parents: 
0 
diff
changeset
 | 
18  | 
|
| 
 
a9e12b7cc207
Fix MyManager. Add patch for MySQLdb and Python3.2. Add DelayedQuery.
 
Radek Brich <radek.brich@devl.cz> 
parents: 
0 
diff
changeset
 | 
19  | 
MySQL - mytoolkit  | 
| 
 
a9e12b7cc207
Fix MyManager. Add patch for MySQLdb and Python3.2. Add DelayedQuery.
 
Radek Brich <radek.brich@devl.cz> 
parents: 
0 
diff
changeset
 | 
20  | 
-----------------  | 
| 
 
a9e12b7cc207
Fix MyManager. Add patch for MySQLdb and Python3.2. Add DelayedQuery.
 
Radek Brich <radek.brich@devl.cz> 
parents: 
0 
diff
changeset
 | 
21  | 
|
| 
 
a9e12b7cc207
Fix MyManager. Add patch for MySQLdb and Python3.2. Add DelayedQuery.
 
Radek Brich <radek.brich@devl.cz> 
parents: 
0 
diff
changeset
 | 
22  | 
Package mytoolkit contains PgManager drop-in replacement for MySQL,  | 
| 
 
a9e12b7cc207
Fix MyManager. Add patch for MySQLdb and Python3.2. Add DelayedQuery.
 
Radek Brich <radek.brich@devl.cz> 
parents: 
0 
diff
changeset
 | 
23  | 
MyManager. This may be useful if MySQL interoperability is needed  | 
| 
 
a9e12b7cc207
Fix MyManager. Add patch for MySQLdb and Python3.2. Add DelayedQuery.
 
Radek Brich <radek.brich@devl.cz> 
parents: 
0 
diff
changeset
 | 
24  | 
for some reason.  | 
| 
 
a9e12b7cc207
Fix MyManager. Add patch for MySQLdb and Python3.2. Add DelayedQuery.
 
Radek Brich <radek.brich@devl.cz> 
parents: 
0 
diff
changeset
 | 
25  | 
|
| 
 
a9e12b7cc207
Fix MyManager. Add patch for MySQLdb and Python3.2. Add DelayedQuery.
 
Radek Brich <radek.brich@devl.cz> 
parents: 
0 
diff
changeset
 | 
26  | 
MyManager requires MySQLdb module, which works only with Python 2.5 - 2.7.  | 
| 
 
a9e12b7cc207
Fix MyManager. Add patch for MySQLdb and Python3.2. Add DelayedQuery.
 
Radek Brich <radek.brich@devl.cz> 
parents: 
0 
diff
changeset
 | 
27  | 
You need patch for Python 3.2 - see `extras/MySQL-python-1.2.3-python3.patch`.  | 
| 
 
a9e12b7cc207
Fix MyManager. Add patch for MySQLdb and Python3.2. Add DelayedQuery.
 
Radek Brich <radek.brich@devl.cz> 
parents: 
0 
diff
changeset
 | 
28  | 
|
| 
 
a9e12b7cc207
Fix MyManager. Add patch for MySQLdb and Python3.2. Add DelayedQuery.
 
Radek Brich <radek.brich@devl.cz> 
parents: 
0 
diff
changeset
 | 
29  | 
MyManager may be merged into PgManager in future, but currently there  | 
| 
 
a9e12b7cc207
Fix MyManager. Add patch for MySQLdb and Python3.2. Add DelayedQuery.
 
Radek Brich <radek.brich@devl.cz> 
parents: 
0 
diff
changeset
 | 
30  | 
isn't any generally usable python module for MySQL. MySQLdb isn't developed  | 
| 
 
a9e12b7cc207
Fix MyManager. Add patch for MySQLdb and Python3.2. Add DelayedQuery.
 
Radek Brich <radek.brich@devl.cz> 
parents: 
0 
diff
changeset
 | 
31  | 
anymore thus being practically dead, while alternatives are not mature enough.  | 
| 
 
a9e12b7cc207
Fix MyManager. Add patch for MySQLdb and Python3.2. Add DelayedQuery.
 
Radek Brich <radek.brich@devl.cz> 
parents: 
0 
diff
changeset
 | 
32  | 
|
| 
 
a9e12b7cc207
Fix MyManager. Add patch for MySQLdb and Python3.2. Add DelayedQuery.
 
Radek Brich <radek.brich@devl.cz> 
parents: 
0 
diff
changeset
 | 
33  | 
Just use PostgreSQL with Python, it's better option in most use cases.  | 
| 
 
a9e12b7cc207
Fix MyManager. Add patch for MySQLdb and Python3.2. Add DelayedQuery.
 
Radek Brich <radek.brich@devl.cz> 
parents: 
0 
diff
changeset
 | 
34  |