如果我以原生 ODB 格式创建 LibreOffice Base 数据库,是否可以稍后将数据库迁移到 SQL 服务器(如 PostgreSQL)?如果可以,该怎么做?
谢谢!
答案1
快速而昂贵的方法是使用RazSQL,售价 70 美元,但如果只需要一次,您可以使用免费试用版。或者,您可以使用 SQL 窗口和以下命令:
SCRIPT 'file.sql'
您将获得可以在您最喜欢的 DBMS 中播放的 SQL。您可能需要删除各种 HSQL 特定的位:顶部的排序规则和 DBA 用户行、底部的 SA 行 & set write_delay、缓存的 from CREATE CACHED TABLE
、不兼容的名称等。哦,在每个语句后添加一个分号。
有多种方法可以将数据导出到 CSV,但如果要将其导入到另一个 RDBMS,则导出到 SQL 几乎总是更好的选择。