Если я создаю базу данных LibreOffice Base в ее собственном формате ODB, возможно ли позднее перенести базу данных на сервер SQL, такой как PostgreSQL??? Если так, то как?
Спасибо!
Если я создаю базу данных LibreOffice Base в ее собственном формате ODB, возможно ли позднее перенести базу данных на сервер SQL, такой как PostgreSQL??? Если так, то как?
Спасибо!
Быстрый и дорогой способ - использовать RazorSQL, который стоит 70 долларов, хотя вы можете использовать бесплатную пробную версию, если она вам понадобится только один раз. В качестве альтернативы вы можете использовать окно SQL с командой:
SCRIPT 'file.sql'
Вы получите SQL, который сможете воспроизвести в вашей любимой СУБД. Вам, вероятно, потребуется удалить различные биты, специфичные для HSQL: пользовательские строки параметров сортировки и DBA вверху, строки SA и set write_delay внизу, кэшированные из CREATE CACHED TABLE
, несовместимые имена и т.д. О, и добавьте точка с запятой после каждого утверждения.
Существуют различные способы экспорта данных в CSV, но экспорт в SQL почти всегда предпочтительнее, если вы собираетесь импортировать их обратно в другую RDBMS.