好的,这有点奇怪,我会尽我所能。如何跟踪数据库表格上的列位置
我有一个DB
表(SQL
)称为版本包含不同操作是的一个版本的一部分的列表。
例如,1.0版本:
1. Insert XX
2. Delete YY
3. Insert XY
在我的代码,有时,它需要更新的特定版本的操作。因此,举例来说,假设我需要一个新Insert YX
在位置2:
1. Insert XX
2. Insert YX
3. Delete YY
4. Insert XY
(这仍然将是1.0版)。
如您所见,每当我更新版本时,有些操作会改变其位置,因此最初的跟踪会丢失。经过多次更新之后,操作几乎不可能在最初的同一个地方。
所以,这是我的问题。我需要跟踪这些列单独:
我不能作出任何查询寻找其中“插入XX”是位置,因为可能有不止一个Insert XX
我的表内。
我的问题是,有没有解决方案来跟踪SQL表内的位置变化?
我使用PostgreSQL与Java作为编程语言和ORMLite作为映射器。
在此先感谢。
感谢您的支持。我接受这个,因为它是第一个。 – 2013-04-30 14:48:13