相当于PostgreSQL中的SQLXML Bulk load



有没有等价的Microsoft .Net的SQLXML Bulk Load (http://msdn.microsoft.com/en-us/library/ms171878.aspx) for Postgresql/PostGIS,我可以在linux上运行吗?我有一个庞大而复杂的XML文件,我想导入Linux服务器上的PostGIS,而无需编写大量代码来粉碎XML。我已经有了它的XSD(这个:http://www.dft.gov.uk/transxchange/schema/schemas.htm),所以我希望我可以在XSD中指定关系(例如sql:key-fields="ProductID")并设置它。

如果没有,

如果我不想花费数周时间编写代码将 XML 转换为表,那么导入它的下一个最佳选择是什么?

我不知道

有任何实用程序,但我想知道这是否是因为,对于大多数开源弱类型语言都有很好的XML文件解析器,您可以使用它将其拉入一个巨大的数据结构并随心所欲地处理它。

因此,假设您没有太大的文件,我的建议是Perl,DBI和XML::Simple之类的文件。

最新更新