From 3c7fb088d6eb3c35c7e5a14967fc7bdf8a295660 Mon Sep 17 00:00:00 2001 From: Nathan TeBlunthuis Date: Wed, 28 May 2025 20:54:42 -0700 Subject: [PATCH] fix schema bugs. --- wikiq | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/wikiq b/wikiq index a377d19..75c1af8 100755 --- a/wikiq +++ b/wikiq @@ -250,13 +250,13 @@ class RevDataBase(): pa.field("revid", pa.int64()), pa.field("date_time", pa.timestamp('ms')), pa.field("articleid",pa.int64()), - pa.field("editorid",pa.int64()), + pa.field("editorid",pa.int64(), nullable=True), pa.field("title",pa.string()), pa.field("namespace",pa.int32()), pa.field("deleted",pa.bool_()), - pa.field("test_chars",pa.int32()), - pa.field("revert",pa.bool_()), - pa.field("reverteds",pa.list_(pa.int64())), + pa.field("text_chars",pa.int32()), + pa.field("revert",pa.bool_(), nullable=True), + pa.field("reverteds",pa.list_(pa.int64()), nullable=True), pa.field("sha1",pa.string()), pa.field("minor",pa.bool_()), pa.field("editor",pa.string()), @@ -518,7 +518,7 @@ class WikiqParser(): namespace = namespace ) - rev_data = self.matchmake(rev, rev_data) + rev_data = self.matchmake_revision(rev, rev_data) if not rev.deleted.text: # rev.text can be None if the page has no text -- 2.39.5