Если вам нужно выполнить операцию слияния только один раз (для создания новой более крупной базы данных), вы можете создать скрипт / программу, которая будет зацикливать все ваши базы данных sqlite и затем вставить данные в основную (большую) базу данных.
Это вопрос соглашения. Действительно важная вещь - последовательность.
Большинство (но не все) разработчики предпочитают пробелы вкладкам, потому что они выглядят одинаково, независимо от какого-либо конкретного текстового редактора / установки ide. http://www.ecyrd.com/JSPWiki/wiki/WhyTabsAreEvil
Два пробела над четырьмя также являются предметом соглашения. Код Ruby нацелен на минимизацию лишних символов, и я полагаю, что дополнительные пробелы идут вразрез с этой тенденцией.
Это происходит от Руби. Здесь есть "неофициальное" руководство по стилю Ruby:
http://www.caliban.org/ruby/rubyguide.shtml#indentation
Реального нет причина того, почему два пробела бьют восемь или четыре. Возможно, это потому, что код Ruby часто имеет более короткие строки, чем Java и C, которые обычно используют четыре?