有没有办法从XML文件创建一个表...不确定确切的XML结构,但可能如下所示:
<TableStructure tablename="Table_From_XML">
<Col type="serial">Column1</Col>
<Col type="integer">Column2</Col>
<Col type="varchar">Column3</Col>
</TableStructure>如有任何帮助/建议,我们将非常感谢。
提前谢谢。
发布于 2018-08-23 05:12:14
是的,有一种方法,可能有很多种方法,我选择的是Python方法。非常简短
import lxml.etree as ET
ET.parse(xsl_filename)xsl_filename是一种允许使用诸如"for-each“(xpath)、"select”和"if test“之类xslt。输出文件包含一组sql create table和insert,它们通过psycopg2加载到Postgresql中。对我来说效果很好。你会有一些工作要做。
https://stackoverflow.com/questions/51974502
复制相似问题