44 |
|
|
45 |
2003-07-01 Frank Koormann <[email protected]> |
2003-07-01 Frank Koormann <[email protected]> |
46 |
|
|
47 |
|
Partly backport from HEAD |
48 |
|
|
49 |
|
* test/test_transientdb.py |
50 |
|
(TestTransientTable.test_transient_joined_table_same_column_name): |
51 |
|
New. Test whether joining on columns with the same names in both |
52 |
|
tables works. |
53 |
|
(TestTransientTable.test_transient_joined_table_with_equal_column_names): |
54 |
|
New. Test join of two tables with partly equal column names. |
55 |
|
|
56 |
|
* Thuban/Model/transientdb.py (TransientJoinedTable.create): Make |
57 |
|
sure to use the right internal names even when joining on field |
58 |
|
with the same names in both tables. Also, detect duplicate names |
59 |
|
in the joined table correctly. |
60 |
|
If duplicates are found, append '_' (underscores) to the name |
61 |
|
until it is unique. |
62 |
|
Create always new internal names for the resulting table and reference |
63 |
|
columns in the join statement with <table>.<column> |
64 |
|
|
65 |
|
2003-07-01 Frank Koormann <[email protected]> |
66 |
|
|
67 |
Backport from HEAD |
Backport from HEAD |
68 |
|
|
69 |
* Thuban/UI/renderer.py (ExportRenderer.render_legend): |
* Thuban/UI/renderer.py (ExportRenderer.render_legend): |