From 9d5609e544319bfc3c41be596f40eb8893d0205c Mon Sep 17 00:00:00 2001 From: xxqfamous Date: Thu, 25 May 2023 18:30:12 +0800 Subject: [PATCH] =?UTF-8?q?docker=E9=83=A8=E7=BD=B2=E6=95=B4=E7=90=86=20ss?= =?UTF-8?q?l=E7=A6=81=E7=94=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- lib/tasks/sync_table_structure.rake | 3 +++ 1 file changed, 3 insertions(+) diff --git a/lib/tasks/sync_table_structure.rake b/lib/tasks/sync_table_structure.rake index a5d0fc1f..27c27d6f 100644 --- a/lib/tasks/sync_table_structure.rake +++ b/lib/tasks/sync_table_structure.rake @@ -6,6 +6,9 @@ namespace :sync_table_structure do database_config = Rails.configuration.database_configuration + table_count = ActiveRecord::Base.connection.query_value("SELECT count(*) FROM information_schema.`TABLES` where TABLE_SCHEMA='#{database_config[Rails.env]["database"]}'") + return if table_count.to_i > 10 + database = database_config[Rails.env]["database"] database_username = database_config[Rails.env]["username"] database_password = database_config[Rails.env]["password"]