Mercurial > p > roundup > code
comparison roundup/backends/rdbms_common.py @ 1516:c8a596aa5aba maint-0.5
fixed rdbms table update detection logic [SF#703297]
| author | Richard Jones <richard@users.sourceforge.net> |
|---|---|
| date | Fri, 14 Mar 2003 02:52:03 +0000 |
| parents | 8fd1ad93f920 |
| children | 905f92b97d4e |
comparison
equal
deleted
inserted
replaced
| 1511:9e8ff9784a5f | 1516:c8a596aa5aba |
|---|---|
| 1 # $Id: rdbms_common.py,v 1.27.2.6 2003-03-09 21:44:15 richard Exp $ | 1 # $Id: rdbms_common.py,v 1.27.2.7 2003-03-14 02:52:03 richard Exp $ |
| 2 ''' Relational database (SQL) backend common code. | 2 ''' Relational database (SQL) backend common code. |
| 3 | 3 |
| 4 Basics: | 4 Basics: |
| 5 | 5 |
| 6 - map roundup classes to relational tables | 6 - map roundup classes to relational tables |
| 183 ''' | 183 ''' |
| 184 new_spec = spec | 184 new_spec = spec |
| 185 new_has = new_spec.properties.has_key | 185 new_has = new_spec.properties.has_key |
| 186 | 186 |
| 187 new_spec = new_spec.schema() | 187 new_spec = new_spec.schema() |
| 188 new_spec[1].sort() | |
| 189 old_spec[1].sort() | |
| 188 if new_spec == old_spec: | 190 if new_spec == old_spec: |
| 189 # no changes | 191 # no changes |
| 190 return 0 | 192 return 0 |
| 191 | 193 |
| 192 if __debug__: | 194 if __debug__: |
