Если я создаю базу данных LibreOffice Base в ее собственном формате ODB, возможно ли позднее перенести базу данных на сервер SQL, такой как PostgreSQL??? Если так, то как?

Спасибо!

1 ответ1

2

Быстрый и дорогой способ - использовать RazorSQL, который стоит 70 долларов, хотя вы можете использовать бесплатную пробную версию, если она вам понадобится только один раз. В качестве альтернативы вы можете использовать окно SQL с командой:

SCRIPT 'file.sql'

Вы получите SQL, который сможете воспроизвести в вашей любимой СУБД. Вам, вероятно, потребуется удалить различные биты, специфичные для HSQL: пользовательские строки параметров сортировки и DBA вверху, строки SA и set write_delay внизу, кэшированные из CREATE CACHED TABLE , несовместимые имена и т.д. О, и добавьте точка с запятой после каждого утверждения.

Существуют различные способы экспорта данных в CSV, но экспорт в SQL почти всегда предпочтительнее, если вы собираетесь импортировать их обратно в другую RDBMS.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .