| 585 |
|
Query.ExecSQL; |
| 586 |
|
Query.SQL.Text := |
| 587 |
|
'CREATE TABLE linkmap ( id AUTOINC PRIMARY KEY, src_id INTEGER, ' + |
| 588 |
< |
'src_link_offset INTEGER, target_id INTEGER, INDEX idsrcid x src_id, ' + |
| 589 |
< |
'INDEX iddestid x target_id);'; |
| 588 |
> |
'src_link_offset INTEGER, target_id INTEGER);'; |
| 589 |
> |
Query.ExecSQL; |
| 590 |
> |
Query.SQL.Text := 'CREATE INDEX idsrcid ON linkmap (src_id);'; |
| 591 |
> |
Query.ExecSQL; |
| 592 |
> |
Query.SQL.Text := 'CREATE INDEX idtargetid ON linkmap (target_id);'; |
| 593 |
|
Query.ExecSQL; |
| 594 |
|
Query.SQL.Text := |
| 595 |
|
'CREATE TABLE rawmap ( id AUTOINC PRIMARY KEY, src_id INTEGER, ' + |
| 596 |
|
'src_link_offset INTEGER, sep BOOLEAN, size INTEGER, ' + |
| 597 |
< |
'data BLOB BlobCompressionMode 9 BlobBlockSize 1024 BlobCompressionAlgorithm ZLib, ' + |
| 595 |
< |
'INDEX idsrcid x src_id);'; |
| 597 |
> |
'data BLOB BlobCompressionMode 9 BlobBlockSize 1024 BlobCompressionAlgorithm ZLib);'; |
| 598 |
|
// Query.SQL.Text:='CREATE TABLE rawmap ( id AUTOINC PRIMARY KEY, src_id INTEGER, src_link_offset INTEGER, size INTEGER, data BLOB BlobCompressionAlgorithm None );'; |
| 599 |
|
Query.ExecSQL; |
| 600 |
+ |
Query.SQL.Text := 'CREATE INDEX idsrcid ON rawmap (src_id);'; |
| 601 |
+ |
Query.ExecSQL; |
| 602 |
|
Query.SQL.Text := |
| 603 |
|
'CREATE TABLE datfiles ( id INTEGER PRIMARY KEY, extension CHAR(4), ' + |
| 604 |
|
'name STRING(128), contenttype INTEGER, size INTEGER, ' + |