From 739406336b2e5c33cbb93e4bf66609abfaaefb19 Mon Sep 17 00:00:00 2001 From: Greg Shuflin Date: Mon, 3 Feb 2025 20:44:20 -0800 Subject: [PATCH] Get rid of problematic sql verification --- migrations/20240320000003_add_feed_categorization.sql | 10 ---------- src/demo.rs | 1 + 2 files changed, 1 insertion(+), 10 deletions(-) diff --git a/migrations/20240320000003_add_feed_categorization.sql b/migrations/20240320000003_add_feed_categorization.sql index 51ad2db..edbe551 100644 --- a/migrations/20240320000003_add_feed_categorization.sql +++ b/migrations/20240320000003_add_feed_categorization.sql @@ -9,11 +9,6 @@ BEGIN WHEN NOT ( json_valid(NEW.categorization) AND json_type(NEW.categorization) = 'array' - AND ( - SELECT COUNT(*) - FROM json_each(NEW.categorization) - WHERE json_type(value) != 'text' - ) = 0 ) THEN RAISE(ROLLBACK, 'categorization must be an array of strings') END; @@ -26,11 +21,6 @@ BEGIN WHEN NOT ( json_valid(NEW.categorization) AND json_type(NEW.categorization) = 'array' - AND ( - SELECT COUNT(*) - FROM json_each(NEW.categorization) - WHERE json_type(value) != 'text' - ) = 0 ) THEN RAISE(ROLLBACK, 'categorization must be an array of strings') END; diff --git a/src/demo.rs b/src/demo.rs index f2dd562..8dad419 100644 --- a/src/demo.rs +++ b/src/demo.rs @@ -79,6 +79,7 @@ pub async fn setup_demo_data(pool: &sqlx::SqlitePool) { eprintln!("Failed to serialize categorization: {}", e); sqlx::Error::Decode(Box::new(e)) }).unwrap(); + println!("{}", categorization_json); sqlx::query( "INSERT INTO feeds (feed_id, name, url, user_id, added_time, last_checked_time, categorization)