summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/invidious/helpers/helpers.cr4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/invidious/helpers/helpers.cr b/src/invidious/helpers/helpers.cr
index 3c75e7a7..bf96842f 100644
--- a/src/invidious/helpers/helpers.cr
+++ b/src/invidious/helpers/helpers.cr
@@ -501,7 +501,9 @@ end
def analyze_table(db, logger, table_name, struct_type = nil)
# Create table if it doesn't exist
- if !db.query_one?("SELECT true FROM information_schema.tables WHERE table_name = $1", table_name, as: Bool)
+ begin
+ db.exec("SELECT * FROM #{table_name} LIMIT 0")
+ rescue ex
logger.write("CREATE TABLE #{table_name}\n")
db.using_connection do |conn|