1 |
|
2003-07-01 Frank Koormann <[email protected]> |
2 |
|
|
3 |
|
MERGE from the greater-ms3 branch. |
4 |
|
|
5 |
|
* test/test_transientdb.py |
6 |
|
(TestTransientTable.test_transient_joined_table_with_equal_column_names): |
7 |
|
New. Test join of two tables with partly equal column names. |
8 |
|
|
9 |
|
* Thuban/Model/transientdb.py (TransientJoinedTable.create): |
10 |
|
If duplicates in left and right tables column names are found, |
11 |
|
append '_' (underscores) to the name until it is unique. |
12 |
|
Create always new internal names for the resulting table and reference |
13 |
|
columns in the join statement with <table>.<column> |
14 |
|
|
15 |
2003-07-01 Bernhard Herzog <[email protected]> |
2003-07-01 Bernhard Herzog <[email protected]> |
16 |
|
|
17 |
* test/test_transientdb.py |
* test/test_transientdb.py |
18 |
(TestTransientTable.test_transient_joined_table_same_column_name): |
(TestTransientTable.test_transient_joined_table_same_column_name): |
19 |
New. Test whether joining on columns with the same names in both |
New. Test whether joining on columns with the same names in both |
20 |
tables works. |
tables works. |
21 |
|
|
22 |
* Thuban/Model/transientdb.py (TransientJoinedTable.create): Make |
* Thuban/Model/transientdb.py (TransientJoinedTable.create): Make |
23 |
sure to use the right internal names even when joining on field |
sure to use the right internal names even when joining on field |
24 |
with the same names in both tables. Also, detect duplicate names |
with the same names in both tables. Also, detect duplicate names |