首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从XML创建表结构- PostgreSQL 10

从XML创建表结构- PostgreSQL 10
EN

Stack Overflow用户
提问于 2018-08-23 04:18:27
回答 1查看 68关注 0票数 0

有没有办法从XML文件创建一个表...不确定确切的XML结构,但可能如下所示:

代码语言:javascript
复制
     <TableStructure tablename="Table_From_XML">
    <Col type="serial">Column1</Col>
    <Col type="integer">Column2</Col>
    <Col type="varchar">Column3</Col>
</TableStructure>

如有任何帮助/建议,我们将非常感谢。

提前谢谢。

EN

回答 1

Stack Overflow用户

发布于 2018-08-23 05:12:14

是的,有一种方法,可能有很多种方法,我选择的是Python方法。非常简短

代码语言:javascript
复制
import lxml.etree as ET
ET.parse(xsl_filename)

xsl_filename是一种允许使用诸如"for-each“(xpath)、"select”和"if test“之类xslt。输出文件包含一组sql create table和insert,它们通过psycopg2加载到Postgresql中。对我来说效果很好。你会有一些工作要做。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51974502

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档