Rename master_index_entries to master_index_archives

This naming is a bit more consistent with the index_groups and
index_files tables.

Signed-off-by: Graham <gpe@openrs2.org>
pull/132/head
Graham 3 years ago
parent 0b00c8452a
commit a3593e9326
  1. 10
      archive/src/main/kotlin/org/openrs2/archive/cache/CacheExporter.kt
  2. 2
      archive/src/main/kotlin/org/openrs2/archive/cache/CacheImporter.kt
  3. 2
      archive/src/main/resources/org/openrs2/archive/V1__init.sql

@ -20,12 +20,12 @@ public class CacheExporter @Inject constructor(
connection.prepareStatement(
"""
WITH t AS (
SELECT e.archive_id, c.data, g.container_id
SELECT a.archive_id, c.data, g.container_id
FROM master_indexes m
JOIN master_index_entries e ON e.container_id = m.container_id
JOIN groups g ON g.archive_id = 255 AND g.group_id = e.archive_id::INTEGER AND g.truncated_version = e.version & 65535
JOIN containers c ON c.id = g.container_id AND c.crc32 = e.crc32
JOIN indexes i ON i.container_id = g.container_id AND i.version = e.version
JOIN master_index_archives a ON a.container_id = m.container_id
JOIN groups g ON g.archive_id = 255 AND g.group_id = a.archive_id::INTEGER AND g.truncated_version = a.version & 65535
JOIN containers c ON c.id = g.container_id AND c.crc32 = a.crc32
JOIN indexes i ON i.container_id = g.container_id AND i.version = a.version
WHERE m.container_id = ?
)
SELECT 255::uint1, t.archive_id::INTEGER, t.data, NULL

@ -339,7 +339,7 @@ public class CacheImporter @Inject constructor(
connection.prepareStatement(
"""
INSERT INTO master_index_entries (container_id, archive_id, crc32, version)
INSERT INTO master_index_archives (container_id, archive_id, crc32, version)
VALUES (?, ?, ?, ?)
""".trimIndent()
).use { stmt ->

@ -89,7 +89,7 @@ CREATE TABLE master_indexes (
timestamp TIMESTAMPTZ NULL
);
CREATE TABLE master_index_entries (
CREATE TABLE master_index_archives (
container_id BIGINT NOT NULL REFERENCES master_indexes (container_id),
archive_id uint1 NOT NULL,
crc32 INTEGER NOT NULL,

Loading…
Cancel
Save