chatwoot-develop/scripts/debug_db_connection.rb
2026-01-15 00:28:54 -03:00

25 lines
753 B
Ruby

# scripts/debug_db_connection.rb
puts 'Loading Account...'
acc = Account.first
puts "Account Loaded: #{acc.name}"
inbox = Inbox.find_by(name: 'Wuzapi') || Inbox.first
puts "Inbox: #{inbox.name}"
assistant = Captain::Assistant.find_by(name: 'Jasmine') || Captain::Assistant.first
puts "Assistant: #{assistant.name}"
unit = Captain::Unit.find_by(name: 'Unidade Ceilândia') || Captain::Unit.first
puts "Unit: #{unit.name}"
puts "CaptainInbox table name: #{CaptainInbox.table_name}"
puts "Table 'captain_inboxes' exists? #{ActiveRecord::Base.connection.table_exists?('captain_inboxes')}"
puts 'Trying a query on CaptainInbox...'
begin
puts "Count: #{CaptainInbox.count}"
rescue StandardError => e
puts "Error: #{e.message}"
puts e.backtrace
end