author | Radek Brich <radek.brich@devl.cz> |
Mon, 05 Mar 2012 18:36:46 +0100 | |
changeset 31 | c2e6e24b83d9 |
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 |