Вы не хотите пытаться выполнить двоичное преобразование.
Вместо этого полагайтесь на экспорт данных, затем их импорт или использование языка запросов для обоих и с помощью выборок и вставок.
I ВЫСОКО Рекомендуем посмотреть на Sequel. Это отличный ORM, который упрощает переключение между DBM.
Прочитайте страницу открытия, и вы получите эту идею. Следуйте этому, прочитав cheat sheet и остальную часть документации, и вы быстро увидите, как легко и гибко использовать ее.
Подробнее о migrations in Sequel. Они сродни миграции в Rails и очень легко разрабатывают схему и поддерживают ее в различных системах.
Sequel позволяет легко открывать и читать таблицу SQLite3 и одновременно открывать базу данных PostgreSQL и записывать ее. Например, это слегка модифицированный вариант первых двух строках «шпаргалку»:
SQLITE_DB = Sequel.sqlite('my_blog.db')
PGSQL_DB = Sequel.connect('postgres://user:[email protected]/my_db')
Base все ваши последующие взаимодействия с базой данных, используя либо SQLITE_DB
и PGSQL_DB
, и вы будете на пути к портированию данные.
Автор Sequel очень отзывчив и является большим поклонником PostgreSQL, поэтому ORM имеет отличную интеграцию со всеми его функциями.
Ваш вопрос слишком расплывчатый. какая ** конкретная ** проблема у вас есть? – mvp
@mvp см. Upd1, я объяснил, что мне там нужно – vladimir
Является ли этот драгоценный камень полезным для вашей проблемы? https://github.com/ludicast/yaml_db – Pigueiras